Помощь
Остались вопросы? Напишите в поддержку.
Популярные темы: Multilogin X, Multilogin 6,
-
Как получить токен Как получить токен автоматизации Как получить ID профиля, папки и проекта Как получить ID пользователя Пример автоматизации с Selenium Запуск Multilogin в Docker контейнере Автозапуск агента Начало работы с Postman Создание разового профиля в Postman Обновление профиля в Postman Остановка профиля в Postman Создание профиля в Postman Запуск профиля в Postman Пример автоматизации с Playwright Автоматический вход в Multilogin Автоматизация: FAQ Настройка автоматического сбора файлов cookie
-
Ошибка: Failed to get IP data: can't connect through proxy Ошибка: Javax.crypto.badpaddingexception: pad block corrupted Статус: Идет обновление… Загрузка (1) из 2 компонентов Multilogin не запускается. Что делать? Профиль не запускается. Что делать? Проблема со скоростью загрузки приложения Ошибка: Не удалось создать отпечаток Имя пользователя Windows не на латинице ведёт к неполадкам с подключением Ошибка: Mimic/Stealthfox executable is not found Ошибка при установке Multilogin на macOS Браузерный профиль показывает статус «Ошибка» Другие ошибки и их решения
Как получить токен автоматизации
Автор Lena Karavaeva
Обновлена June 6th, 2024
Содержание
Ищете более мощные способы масштабироваться с помощью API? Встречайте наш токен автоматизации! В отличие от обычного токена, этот имеет более длительный срок действия и более высокие API лимиты.
https:// api .multilogin.com/workspace/automation_token?expiration_period=<string>
Вам не придётся создавать новый токен автоматизации для каждого запроса. Достаточно создать его один раз и использовать несколько раз.
Работа в Postman
Владельцам проекта
- Выполните все три шага из этой статьи, включая «Bearer token»: они позволят вам правильно войти в систему.
- Перейдите в папку «Profile Access Management» в Postman и выберите «GET Workspace Automation Token».
- Во вкладке «Params» заполните параметр
expiration_period
: он определит срок действия токена (примеры значений — в колонке «Descriptions»). - Нажмите «Send», чтобы выполнить запрос.
- Когда срок действия токена истечёт, отправьте ещё один запрос, чтобы создать новый.
Участникам команды
- Войдите в свой аккаунт участника команды, используя эндпоинт «POST User Sign In».
- Скопируйте значение
refresh_token
из ответа.
- Перейдите в папку «Profile Access Management» в Postman и выберите «POST User Refresh Token».
- Перейдите во вкладку «Body» и укажите следующие значения:
-
email
: адрес электронной почты участника команды. -
refresh_token
: значение из шага 2. -
workspace _id
: ID нужного проекта.
-
- Перейдите в раздел «Tests», добавьте следующий код и сохраните изменения:
const response = pm.response.json()
const token = response['data']['token']
pm.collectionVariables.set("token", token)
- Нажмите «Send», чтобы выполнить запрос.
- Повторите шаги 2–4 из раздела «Владельцам проекта».
Устранение неполадок
Если запрос был успешным, вы увидите код 200.
Если запрос неудачный, вы можете увидеть следующие коды ошибок:
- 401 - Incorrect JWT token: это означает, что срок действия вашего токена входа истёк или вы не добавили bearer token в свой запрос. Чтобы это исправить, снова войдите в систему, используя эндпоинт «POST User Sign In», и убедитесь, что вы выполнили все шаги, включая получение bearer token.
-
400 - Invalid refresh token: это значит, что вы ввели неправильное значение
refresh_token
. Посмотрите примеры в колонке «Descriptions». -
400 - Incorrect expiration period: это означает, что вы ввели неправильное значение
expiration_period
. Посмотрите примеры в колонке «Descriptions».