Локальный API позволяет пользователям читать и записывать информацию о конфигурации, запускать и закрывать браузер, искать учетную запись и т. д. Чтобы узнать подробности, нажмите здесь.
Супер администраторы имеют доступ к API по умолчанию. Если вы являетесь членом команды, убедитесь, что ваш менеджер или администратор назначил вам это разрешение.
Перейдите в Автоматизация -> API, чтобы проверить статус подключения к API.
AdsPower позволяет запускать безголовый режим с API-ключом.
Перед запуском убедитесь, что версия AdsPower v3.3.2 или выше, версия ядра 2.4.2.8 или более поздняя, и у вас есть доступ к локальному API.
Нажмите Создать или Сбросить, чтобы получить ключ API.
После включения этой опции все участники команды при использовании Local API должны будут предоставлять API Key для аутентификации.
Необходимо обновиться до патч-версии 2.8.0.3.
API Key, который вы передаёте, должен полностью совпадать с ключом от аккаунта, под которым вы вошли в клиент. Если ключ другой — получите следующую ошибку:
Как настроить передачу API Key при выполнении запроса?
1. При единичном запросе укажите API Key в Authorization.
2. При каждом запросе используется заранее заданный API Key.
1) Сначала в New Collection-Auth настройте тип аутентификации и токен (API key).
2) Справа в New Collection нажмите «Add request», итак каждый API-запрос будет использовать уже настроенный API key.
Подробнее см. https://documenter.getpostman.com/view/45822952/2sB34hEzQH#intro
1. Убедитесь, что вы открыли CMD или терминал в корневом каталоге AdsPower.
Корневым каталогом в Windows обычно является «C:\Program Files (x86)\AdsPower».
2. Команда запуска
Флаг | необходимо или нет | описание |
---|---|---|
--headless | да | Запуск браузера в безголовом режиме |
--api-key | да | Идентификатор для использования локального API в режиме безголовом |
--api-port | нет | Указанный порт для локальной API |
В Windows:
"AdsPower Global.exe" --headless=true --api-key=XXXX --api-port=50325
В macOS:
"/Applications/AdsPower Global.app/Contents/MacOS/AdsPower Global" --args --headless=true --api-key=XXXX --api-port=50325
В Linux:
adspower_global --headless=true --api-key=XXX --api-port=50325
3. Теперь вы можете увидеть обратный адрес в интерфейсе командной строки.
❓Можно ли одновременно запустить на устройстве режим графического интерфейса и безголовый режим?
Нет.
❓Если ключ API сброшен, будет ли работать исходный API?
Нет. При сбросе ключа API , Предыдущий ключ API становится недействительным. Вам потребуется повторно подключиться к новому ключу API, чтобы убедиться, что все работает должным образом.
❓Если ключ API сброшен, возможно ли обновить его во время работы службы?
Нет. Сначала следует остановить службу и использовать новый ключ API, чтобы запустить ее снова.
❓Как остановить службу?
Нажав Ctrl+C (под CMD) или выйдя из окна командной строки Windows.
❓В чем разница между безголовым режимом и графическим интерфейсом?
❓Как устранять ошибки?
Вот наши демо-версии для API: https://github.com/AdsPower/localAPI