Учетные данные¶
Перед началом интеграции MEGOGO выдает вам набор ID и ключей. Ниже описано, для чего нужно каждое значение и как его защитить.
Что выдает MEGOGO¶
| Значение | Пример | Где используется | Назначение |
|---|---|---|---|
| ID партнера | example_operator |
Путь каждого запроса | Идентифицирует вашу компанию |
| Публичный ключ | example_pub |
Конец sign |
Идентифицирует вашу пару ключей |
| Приватный ключ | 37 символов | Подпись | Нужен для вычисления подписи. Никогда не передавайте его в запросе |
| ID услуг | example_light_30d |
serviceId |
Идентифицируют подписки, которые вы продаете |
| Тестовый ID партнера, тестовые ключи и тестовые ID услуг | testprod_ua |
Все запросы | Тестирование на рабочих серверах |
Все эти значения создает MEGOGO, изменить их вы не можете. Используйте тот публичный ключ, который выдал MEGOGO: он может отличаться от ID партнера.
ID услуг¶
Для каждой подписки, которую вы продаете, ваш менеджер MEGOGO выдает ID услуги. Услуга определяет:
- подписку MEGOGO, например «Легкая» или «Максимальная»;
- период, например 30 дней или 24 месяца;
- режим продления. См. Жизненный цикл подписки.
Чтобы увидеть услуги, настроенные для вашего ID партнера, отправьте
subscriptions без номера телефона. См.
Начало работы.
Тестовый ID партнера¶
Отдельной тестовой среды в MEGOGO нет. Тестовый ID партнера, тестовые ключи и тестовые ID услуг работают на рабочих серверах. Тестовые учетные данные выдает только ваш менеджер MEGOGO.
ВНИМАНИЕ
Для тестов используйте только номера своих тестовых SIM-карт. Запрос с
настоящим номером другого человека создаст для него пользователя
MEGOGO, а subscribe подключит ему подписку.
IP-адреса¶
MEGOGO принимает запросы только с IP-адресов ваших серверов.
- Передайте список IPv4-адресов своих серверов менеджеру MEGOGO.
- Перед сменой адресов серверов напишите на supportpartners@megogo.net. Укажите ID партнера и новые адреса.
ОСТОРОЖНО
Запрос с IP-адреса вне списка получает HTTP 401 Not Authorized —
такой же ответ, как на неправильную подпись. Если после смены серверов
все запросы возвращают HTTP 401, проверьте, добавил ли MEGOGO новые
адреса.
Язык ответов¶
Язык названий и описаний услуг в ответах MEGOGO задает для каждого ID партнера. По умолчанию это язык вашего региона. Чтобы изменить его, обратитесь к своему менеджеру MEGOGO. Сообщения об ошибках всегда на английском.
Как защитить учетные данные¶
ВНИМАНИЕ
Храните приватный ключ только на своих серверах. Не добавляйте его в клиентское приложение, репозиторий, журнал или сообщение об ошибке.
Если приватный ключ попал к посторонним, немедленно сообщите своему менеджеру MEGOGO: MEGOGO выдаст новые учетные данные.
Лимиты¶
Для каждого ID партнера действует лимит 1000 запросов в минуту. Сверх лимита MEGOGO может возвращать HTTP 429 Too Many Requests. Чтобы увеличить лимит, обратитесь к своему менеджеру MEGOGO.
Что дальше¶
- Подпись запроса
- Начало работы: первые запросы
Версия руководства 1.0.0, 2026-11-02 · Сообщить о проблеме на этой странице