Обновление профиля с помощью Postman
Это руководство поможет вам обновить профили браузера с использованием API Postman. Вы можете выполнить полное обновление профиля или частичное обновление профиля для изменения определенных параметров. Следуйте приведенным ниже шагам, чтобы настроить и выполнить эти запросы.
Предварительные требования
Перед началом убедитесь, что вы выполнили следующие действия:
- Настройка Indigo X API с Postman: Следуйте инструкциям в Как настроить Postman для API Indigo X, чтобы настроить ваше рабочее пространство Postman.
- Настройка Bearer Token: Настройте Bearer Token для аутентификации, как указано в руководстве по настройке.
- Получение
profile_id
: Получите это значение из панели DevTools или интерфейса пользователя.
Держите profile_id
под рукой, так как он необходим для запросов как полного, так и частичного обновления.
Доступные конечные точки
Для обновления профилей можно использовать две конечные точки:
- POST Обновление профиля: Обновляет все параметры профиля.
- POST Частичное обновление профиля: Обновляет определенные параметры (например,
proxy
,name
,navigator_masking
и т.д.).
Конечная точка Частичное обновление позволяет изменять только параметры, которые принимают пользовательские данные, такие как proxy
, name
, navigator_masking
, localization_masking
и geolocation_masking
.
Обновление профиля
Следуйте приведенным ниже шагам, чтобы выполнить полное или частичное обновление профиля. Выберите подходящую конечную точку в зависимости от ваших потребностей.
Полное обновление профиля
Используйте конечную точку POST Обновление профиля для изменения всех параметров профиля.
- В рабочем пространстве Postman перейдите в раздел Управление профилями и выберите конечную точку POST Обновление профиля.
- Перейдите на вкладку Body и настройте параметры в JSON-пayload (см. пример ниже).
- Нажмите Send, чтобы выполнить запрос.
- Проверьте ответ: Код состояния 200 указывает на успех.
Частичное обновление профиля
Используйте конечную точку POST Частичное обновление профиля для изменения определенных параметров.
- В рабочем пространстве Postman перейдите в раздел Управление профилями и выберите конечную точку POST Частичное обновление профиля.
- Перейдите на вкладку Body и добавьте значения для параметров, которые вы хотите обновить (например,
proxy
,name
,navigator_masking
). - Нажмите Send, чтобы выполнить запрос.
- Проверьте ответ: Код состояния 200 указывает на успех.
Убедитесь, что параметры в запросе Частичное обновление действительны и принимают пользовательские данные. Недействительные параметры приведут к ошибке.
Пример полезной нагрузки запроса
Ниже приведен пример JSON-пayload для обновления профиля. Используйте его как шаблон и изменяйте значения по мере необходимости.
- Полное обновление
- Частичное обновление
{
"name": "Тест обновлен",
"profile_id": "569e4e66-b7ba-42f5-9622-3f4e2337ac3a",
"notes": "заметки",
"proxy": {
"host": "<string>", // IP или HOST
"type": "url", // HTTP или SOCKS5
"port": "<integer>", // ПОРТ
"username": "<string>",
"password": "<string>"
},
"parameters": {
"flags": {
"audio_masking": "natural",
"fonts_masking": "mask",
"geolocation_masking": "mask",
"geolocation_popup": "prompt",
"graphics_masking": "mask",
"graphics_noise": "mask",
"localization_masking": "mask",
"media_devices_masking": "natural",
"navigator_masking": "mask",
"ports_masking": "mask",
"proxy_masking": "custom",
"screen_masking": "natural",
"timezone_masking": "mask",
"webrtc_masking": "mask"
},
"storage": {
"is_local": false,
"save_service_worker": false
},
"fingerprint": {}
}
}
{
"profile_id": "569e4e66-b7ba-42f5-9622-3f4e2337ac3a",
"name": "Тест частично обновлен",
"proxy": {
"host": "<string>",
"type": "url",
"port": "<integer>",
"username": "<string>",
"password": "<string>"
},
"parameters": {
"flags": {
"navigator_masking": "mask",
"localization_masking": "mask",
"geolocation_masking": "mask"
}
}
}