Перейти до змісту

Керування акаунтом 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: Новий пароль
  1. Отримайте поточний логін абонента:

    GET https://billing.megogo.net/partners/{partner_id}/user/innerId?identifier={identifier}
    
    {"uid": 1234567890, "email": "100245@your-isp.example"}
    
  2. Надішліть user/changeCredentials з поточним логіном і новим паролем:

    POST https://billing.megogo.net/partners/{partner_id}/user/changeCredentials
    Content-Type: application/json
    
    {"isdn": "{identifier}", "email": "{current_login}", "password": "{new_password}"}
    
  3. Після "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 · Повідомити про проблему на цій сторінці