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

Эксплуатация

Правила повседневной работы интеграции: лимиты, повторные запросы, журналы и смена серверов.

Лимиты

Для каждого ID партнера действует лимит 1000 запросов в минуту. Сверх лимита MEGOGO может возвращать HTTP 429 Too Many Requests.

  • Не отправляйте subscriptions по расписанию для всех пользователей — только для тех, у кого что-то изменилось.
  • Чтобы увеличить лимит, обратитесь к своему менеджеру MEGOGO.

Повторные запросы

Повторяйте запрос только после таймаута или ответа HTTP 5xx.

  1. Получите subscriptions для пользователя и убедитесь, что первый запрос не изменил подписку.
  2. Если не изменил, отправьте запрос еще раз.
  3. Делайте паузу 1 минуту между попытками, не больше 6 попыток.

ВНИМАНИЕ

subscribe и resume не идемпотентны: второй успешный запрос может добавить еще один период. Перед повтором всегда выполняйте шаг 1.

unsubscribe можно повторять без проверки: для неактивной подписки он ничего не меняет.

Журналы

Рекомендуем журналировать все запросы и ответы со временем в UTC. В обращении в поддержку MEGOGO указывайте время запроса и ответ.

ВНИМАНИЕ

Не записывайте приватный ключ в журналы. Номера телефонов храните в журналах в соответствии с вашими правилами защиты данных.

Смена серверов

MEGOGO принимает запросы только с IP-адресов вашего списка.

ВНИМАНИЕ

Перед сменой IP-адресов серверов отправьте новые адреса на supportpartners@megogo.net вместе с ID партнера. Запросы с адреса вне списка получают HTTP 401.

Поддержка

Пишите на supportpartners@megogo.net. Укажите:

  • ваш ID партнера;
  • запрос (без sign) и ответ;
  • время запроса в UTC.

Версия руководства 1.0.0, 2026-11-02 · Сообщить о проблеме на этой странице