Создание профиля с помощью Postman
Это руководство поможет вам использовать конечную точку POST Profile Create в Postman для создания профилей, как по отдельности, так и массово. Следуя этим шагам, вы сможете автоматизировать создание профилей с помощью простого скрипта, упрощая рабочий процесс.
Предварительные требования
Перед началом убедитесь, что вы выполнили следующие шаги:
- Настройка аутентификации в Postman: Выполните три шага, описанных в Как настроить Postman для API Indigo X, включая раздел "Настройка Bearer Token для запросов", чтобы обеспечить правильный вход.
- Доступ к рабочему пространству Postman: Перейдите в папку Управление профилями в вашем рабочем пространстве Postman.
- Выбор конечной точки: Выберите конечную точку POST Profile Create из папки управления профилями.
Шаг 1: Подготовка скрипта
Для создания профилей необходимо настроить скрипт с необходимыми переменными. Ниже приведены ключевые переменные, которые нужно установить:
folder_id
: Идентификатор папки, в которой будет создан профиль. Получите его одним из следующих способов:fingerprint
: Пользовательские параметры отпечатка (например, пользовательский агент, геолокация) требуются только если соответствующиеflags
установлены вcustom
.
Пример скрипта
Ниже приведен пример скрипта для создания профиля. Замените <FOLDER_ID>
на ваш реальный идентификатор папки и при необходимости настройте другие параметры.
- JSON-скрипт
{
"name": "Test",
"folder_id": "<FOLDER_ID>",
"core_version": 124,
"browser_type": "mimic",
"os_type": "windows",
"parameters": {
"storage": {
"is_local": false,
"save_service_worker": true
},
"flags": {
"audio_masking": "mask",
"fonts_masking": "custom",
"geolocation_masking": "custom",
"geolocation_popup": "prompt",
"graphics_masking": "mask",
"graphics_noise": "mask",
"localization_masking": "custom",
"media_devices_masking": "custom",
"navigator_masking": "custom",
"ports_masking": "mask",
"proxy_masking": "custom",
"screen_masking": "custom",
"timezone_masking": "custom",
"webrtc_masking": "custom"
},
"fingerprint": {
"navigator": {
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
"hardware_concurrency": 2,
"os_cpu": "windows",
"platform": "Win32"
},
"localization": {
"accept_languages": "ro-RO",
"languages": "ro-RO",
"locale": "ro-RO"
},
"timezone": {
"zone": "Europe/Bucharest"
},
"graphic": {
"vendor": "ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)",
"renderer": "Google Inc. (NVIDIA)"
},
"webrtc": {
"public_ip": "192.165.22.1"
},
"fonts": [
"Arial",
"Calibri",
"Cambria Math"
],
"media_devices": {
"video_inputs": 1,
"audio_inputs": 2,
"audio_outputs": 1
},
"screen": {
"width": 1920,
"height": 1080,
"pixel_ratio": 2
},
"geolocation": {
"latitude": 55,
"longitude": -54,
"altitude": 100,
"accuracy": 152
},
"ports": [
65535
],
"cmd_params": {
"params": [
{
"flag": "disable-notifications",
"value": "true"
}
]
}
}
}
}
Настройте поля fingerprint
(например, user_agent
, geolocation
, timezone
) в соответствии с вашим случаем использования. Убедитесь, что соответствующие flags
установлены в custom
, чтобы применить эти настройки.
Шаг 2: Настройка массового создания профилей
Чтобы создать несколько профилей одновременно (до 10), укажите параметр times
в вашем запросе. Этот параметр определяет, сколько профилей нужно созда ть с указанной конфигурацией.
- Добавьте параметр
times
в ваш скрипт или тело запроса Postman:{
"times": 5,
...
} - Убедитесь, что все остальные параметры (например,
folder_id
,fingerprint
) настроены правильно.
Вы можете создать до 10 профилей за один раз. Превышение этого лимита может привести к ошибке.
Шаг 3: Выполнение запроса
- В Postman убедитесь, что выбрана конечная точка POST Profile Create.
- Вставьте настроенный скрипт в тело запроса.
- Нажмите Отправить, чтобы выполнить запрос.
- Проверьте ответ:
- Статус 200 OK указывает на успех.
- Любые ошибки вернут другой код состояния с подробностями в теле ответа.
Статус 200
означает, что ваш(и) профиль(и) успешно создан(ы). Вы можете проверить их в указанной папке.
Устранение неполадок
Если возникают проблемы, проверьте следующее:
- Недействительный
folder_id
: Убедитесь, что идентификатор папки правильный и доступен. - Отсутствует Bearer Token: Подтвердите, что токен Bearer включен в заголовки запроса.
- Некорректные параметры отпечатка: Если значение
flags
установлено вcustom
, убедитесь, что соответствующее полеfingerprint
указано. - Ограничения по количеству: При создании нескольких профилей убедитесь, что вы не превышаете лимит в 10 профилей.
Для дополнительной помощи обратитесь к нашей документации API или свяжитесь с поддержкой.