Перейти к основному содержимому

Создание профиля с помощью Postman

Это руководство поможет вам использовать конечную точку POST Profile Create в Postman для создания профилей, как по отдельности, так и массово. Следуя этим шагам, вы сможете автоматизировать создание профилей с помощью простого скрипта, упрощая рабочий процесс.


Предварительные требования

Перед началом убедитесь, что вы выполнили следующие шаги:

  1. Настройка аутентификации в Postman: Выполните три шага, описанных в Как настроить Postman для API Indigo X, включая раздел "Настройка Bearer Token для запросов", чтобы обеспечить правильный вход.
  2. Доступ к рабочему пространству Postman: Перейдите в папку Управление профилями в вашем рабочем пространстве Postman.
  3. Выбор конечной точки: Выберите конечную точку POST Profile Create из папки управления профилями.

Шаг 1: Подготовка скрипта

Для создания профилей необходимо настроить скрипт с необходимыми переменными. Ниже приведены ключевые переменные, которые нужно установить:

  • folder_id: Идентификатор папки, в которой будет создан профиль. Получите его одним из следующих способов:
  • fingerprint: Пользовательские параметры отпечатка (например, пользовательский агент, геолокация) требуются только если соответствующие flags установлены в custom.

Пример скрипта

Ниже приведен пример скрипта для создания профиля. Замените <FOLDER_ID> на ваш реальный идентификатор папки и при необходимости настройте другие параметры.

{
"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 в вашем запросе. Этот параметр определяет, сколько профилей нужно создать с указанной конфигурацией.

  1. Добавьте параметр times в ваш скрипт или тело запроса Postman:
    {
    "times": 5,
    ...
    }
  2. Убедитесь, что все остальные параметры (например, folder_id, fingerprint) настроены правильно.
Ограничение массового создания

Вы можете создать до 10 профилей за один раз. Превышение этого лимита может привести к ошибке.


Шаг 3: Выполнение запроса

  1. В Postman убедитесь, что выбрана конечная точка POST Profile Create.
  2. Вставьте настроенный скрипт в тело запроса.
  3. Нажмите Отправить, чтобы выполнить запрос.
  4. Проверьте ответ:
    • Статус 200 OK указывает на успех.
    • Любые ошибки вернут другой код состояния с подробностями в теле ответа.
Успех!

Статус 200 означает, что ваш(и) профиль(и) успешно создан(ы). Вы можете проверить их в указанной папке.


Устранение неполадок

Если возникают проблемы, проверьте следующее:

  • Недействительный folder_id: Убедитесь, что идентификатор папки правильный и доступен.
  • Отсутствует Bearer Token: Подтвердите, что токен Bearer включен в заголовки запроса.
  • Некорректные параметры отпечатка: Если значение flags установлено в custom, убедитесь, что соответствующее поле fingerprint указано.
  • Ограничения по количеству: При создании нескольких профилей убедитесь, что вы не превышаете лимит в 10 профилей.

Для дополнительной помощи обратитесь к нашей документации API или свяжитесь с поддержкой.