Керування акаунтом MEGOGO¶
Як змінити пароль абонента, показати поточний логін і змінити ідентифікатор абонента.
Зміна пароля¶
Ви можете дати абоненту форму «Змінити пароль» в особистому кабінеті на вашому сайті.
sequenceDiagram
participant User as Абонент
participant Server as Ваш сервер
participant API as MEGOGO Partner Billing API
User->>Server: Новий пароль
Server->>API: user/innerId (identifier)
API-->>Server: uid, email (поточний логін)
Server->>API: user/changeCredentials (isdn, поточний email, новий пароль)
API-->>Server: "successful": true
Server-->>User: Новий пароль
-
Отримайте поточний логін абонента:
GET https://billing.megogo.net/partners/{partner_id}/user/innerId?identifier={identifier}{"uid": 1234567890, "email": "100245@your-isp.example"} -
Надішліть
user/changeCredentialsз поточним логіном і новим паролем:POST https://billing.megogo.net/partners/{partner_id}/user/changeCredentials Content-Type: application/json {"isdn": "{identifier}", "email": "{current_login}", "password": "{new_password}"} -
Після
"successful": trueпокажіть новий пароль в особистому кабінеті.
ОБЕРЕЖНО
Завжди спершу отримуйте поточний логін. Абонент може змінити логін у профілі MEGOGO. Якщо ви надішлете свій старий логін, ви повернете абоненту старий логін.
Поточний логін¶
Надішліть user/innerId і покажіть email в особистому кабінеті.
Робіть це, наприклад, щоразу, коли абонент відкриває розділ MEGOGO.
Якщо у відповіді немає email, логіна в абонента немає. Створіть його
запитом user/changeCredentials. Див.
Підключення передплати.
Зміна ідентифікатора абонента¶
Якщо ваш ідентифікатор абонента змінився, наприклад після переукладення договору з новим номером, перенесіть абонента на новий ідентифікатор:
GET https://billing.megogo.net/partners/{partner_id}/user/changeLogin?identifier={old_identifier}&newIdentifier={new_identifier}
{"uid": 1234567890}
user/changeLogin змінює ваш ідентифікатор абонента, а не логін (e-mail).
Користувач MEGOGO, передплати й логін не змінюються. Після запиту
використовуйте лише новий ідентифікатор. Старий ідентифікатор звільняється.
| Відповідь | Причина | Що робити |
|---|---|---|
User {old_identifier} not found for partner {partner_id} |
У MEGOGO немає абонента зі старим ідентифікатором | Перевірте ідентифікатор |
"successful": false з текстом Duplicate entry |
У MEGOGO вже є абонент з новим ідентифікатором | Не надсилайте інших запитів з новим ідентифікатором до changeLogin. Зверніться до підтримки MEGOGO |
ISDNs must be different |
Старий і новий ідентифікатори однакові | Нічого робити не потрібно |
УВАГА
Не надсилайте запитів з новим ідентифікатором до changeLogin. Кожен
запит із новим ідентифікатором створює нового користувача MEGOGO, і
після цього changeLogin не зможе перенести абонента.
Пов'язані сторінки¶
Версія посібника 1.0.2, 2026-11-08 · Повідомити про проблему на цій сторінці