MoreLogin предоставляет два метода доступа к API. Выберите тот, который соответствует вашему варианту использования.
| Локальный API | Открытый API | |
|---|---|---|
| Базовый URL | http://127.0.0.1:40000 | https://api.morelogin.com |
| Доступ | Только локальная машина | Удаленно, из любого места |
| Аутентификация | Дополнительный токен (настраивается в настройках) | OAuth2 (client_id + client_secret → access_token) |
| Поддерживаемые модули | Профили браузера, облачные телефоны, прокси, группы, теги | Облачные телефоны, прокси, группы, теги |
| Лучше всего | Автоматизация браузера, управление локальным облачным телефоном | Удаленное/межсерверное управление облачными телефонами |
| Требуется | Рабочее настольное приложение MoreLogin (v2.15.0+) | Идентификатор API и ключ API с панели управления |
| Ограничение скорости | 120 запросов/минуту | 120 запросов/минуту |
- Вы автоматизируете профили браузера (создаете, запускаете, останавливаете, управляете).
- Вам необходима интеграция Selenium или Puppeteer WebDriver.
- Вы хотите управлять облачными телефонами с того же компьютера, что и MoreLogin (загрузка файлов, управление приложениями, планирование и т. д.).
- Вам необходимо управлять прокси, группами и тегами локально.
- Ваш скрипт автоматизации работает на том же компьютере, что и MoreLogin.
- Вам необходим удаленный доступ для управления облачными телефонами с сервера.
- Вы создаете межсерверную интеграцию.
- Вы хотите управлять облачными телефонами из конвейера CI/CD.
- Ваше приложение работает на другом компьютере, чем MoreLogin.
Да! Многие разработчики используют оба API:
- Локальный API для автоматизации профилей браузера + локальный облачный телефон и управление общими ресурсами.
- Открытый API для удаленного облачного телефона и управления общими ресурсами (например, из конвейера CI/CD или внешнего сервера).
Примечание. Для облачных телефонов и общих ресурсов локальный API и открытый API предоставляют схожие функции, но пути различаются. В путях локального API используется префикс
/api/(например,/api/cloudphone/page), а в путях Open API он отсутствует (например,/cloudphone/page). Некоторые конечные точки (например, загрузка файлов) также имеют разные имена. Для получения точных сведений всегда обращайтесь к конкретной ссылке на API.