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

Массовое подключение

Как подключить подписки MEGOGO многим пользователям одновременно, например когда вы переводите своих текущих абонентов на MEGOGO.

Перед началом

  • В API нет запроса для многих пользователей. Отправляйте отдельный subscribe для каждого номера телефона.
  • Каждый ID партнера может отправлять 1000 запросов в минуту. Сверх лимита MEGOGO может вернуть HTTP 429.
  • Каждая новая подписка начинается от текущего момента и получает полный период услуги. Задать дату начала или окончания нельзя.
  • Советуем заранее сообщить менеджеру MEGOGO дату и количество пользователей.

Шаг 1. Подготовьте список

  1. Составьте список номеров телефонов с ID услуги для каждого номера.
  2. Удалите номера не в международном формате или не только из цифр.
  3. Удалите дубликаты.

Шаг 2. Отправьте запросы

flowchart TD
    A[Следующий номер из списка] --> B[subscriptions с phone]
    B --> C{Услуга активна?}
    C -- Да --> E[Записать: уже активна]
    C -- Нет --> D[subscribe]
    D --> F{Результат}
    F -- successful: true --> G[Записать: подключено]
    F -- Код 2023 --> E
    F -- Другая ошибка --> H[Записать: ошибка, проверить позже]
    F -- Таймаут или 5xx --> B
    E --> A
    G --> A
    H --> A

Для каждого номера:

  1. Получите subscriptions с номером телефона. Если услуга уже активна, не отправляйте subscribe: в режиме «продление партнером» он добавит еще один период.
  2. Отправьте subscribe.
  3. Запишите результат для номера в своей системе.

На каждый номер нужно два запроса. Держите скорость ниже лимита, чтобы ваши другие запросы тоже проходили: например, 400 номеров в минуту (800 запросов). Если получили HTTP 429, подождите 1 минуту и продолжайте.

ВНИМАНИЕ

После таймаута или ответа HTTP 5xx начните с шага 1 для этого номера. См. Повторные запросы.

Шаг 3. Проверьте результат

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

Шаг 4. Сообщите пользователям

MEGOGO не отправляет пользователям сообщений. Сообщите каждому пользователю, как войти в MEGOGO. См. Подключение подписки.


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