Абонент и аккаунт 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 · Сообщить о проблеме на этой странице