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

Абонент и аккаунт MEGOGO

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

Идентификатор абонента

В каждом запросе есть ваш идентификатор абонента: userId, identifier или isdn. Это три названия одного значения. Берите значение, которое не меняется, например номер договора или лицевого счета. Если не хотите передавать реальные данные абонента, отправляйте их хеш.

Правило Детали
Длина От 1 до 254 символов. Более длинное значение дает код 40000
Символы Любые, кириллица тоже работает. Рекомендуем латинские буквы, цифры, - и _
Регистр MEGOGO не различает регистр: ABC-1 и abc-1 — один и тот же абонент
Пробелы Пробел в конце игнорируется. Пробел в начале создает другого абонента
Область действия Идентификатор уникален только в пределах вашего ID партнера

ОСТОРОЖНО

Всегда отправляйте идентификатор в одном и том же виде. Перед отправкой убирайте пробелы в начале и в конце.

MEGOGO создает абонента при первом запросе с новым идентификатором: user/create, user/innerId, user/changeCredentials, subscribe или resume. unsubscribe, suspend и user/subscriptions абонента не создают. Отправлять сначала user/create не обязательно.

У каждого абонента есть ID пользователя MEGOGO (uid). Его возвращают user/create и user/innerId. Для запросов API uid не нужен. Сохраните его, чтобы найти абонента при обращении в поддержку MEGOGO.

Аккаунт MEGOGO

Чтобы смотреть MEGOGO, абонент входит в MEGOGO в браузере или в приложениях MEGOGO для Android и iOS. Для этого ему нужны логин и пароль. Вы их создаете и передаете в MEGOGO запросом user/changeCredentials.

Элемент Правило
Логин Адрес e-mail. Должен быть уникальным в MEGOGO. Регистр не имеет значения
Пароль Не меньше 6 символов

Рекомендуемый логин — номер договора (или другой идентификатор) на вашем домене, например 100245@your-isp.example. Получать почту этот адрес не обязан. Пароль сгенерируйте случайно или используйте пароль от личного кабинета абонента на вашем сайте.

ВНИМАНИЕ

MEGOGO не проверяет формат логина: значение, которое не является адресом e-mail, тоже будет принято. Проверяйте формат перед отправкой запроса.

Если в MEGOGO уже есть другой пользователь с таким логином, user/changeCredentials возвращает Other users already have this email. Создайте другой логин, например добавьте свой префикс.

Смена пароля или логина

Отправьте user/changeCredentials повторно для того же абонента:

  • с тем же логином и новым паролем — чтобы сменить пароль;
  • с новым логином — чтобы сменить логин. Старый логин освобождается.

Абонент может и сам сменить логин (e-mail) и пароль в профиле MEGOGO. После этого пароль в вашем личном кабинете уже неверный. Перед сменой пароля получите текущий логин запросом user/innerId. См. Управление аккаунтом MEGOGO.


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