Перейти к содержанию

Учетные данные

Перед началом интеграции 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-адресов ваших серверов.

  1. Передайте список IPv4-адресов своих серверов менеджеру MEGOGO.
  2. Перед сменой адресов серверов напишите на 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 · Сообщить о проблеме на этой странице