Початок роботи¶
Перші запити з тестовим ID партнера: підключити передплату, створити акаунт MEGOGO абонента, увійти та відключити передплату. Це займає близько 15 хвилин.
Перед початком¶
- У вас є тестовий ID партнера і тестовий ID послуги від менеджера MEGOGO. Див. Облікові дані.
- IP-адреса вашого комп'ютера або сервера є в списку тестового ID партнера.
- У вас є
curlабо інший HTTP-клієнт.
У прикладах test-0001 — ідентифікатор тестового абонента. Використовуйте
власні тестові ідентифікатори.
Крок 1. Підключіть передплату¶
curl "https://billing.megogo.net/partners/{test_partner_id}/subscription/subscribe?userId=test-0001&serviceId={service_id}"
{"successful": true}
Якщо в MEGOGO немає абонента з таким ідентифікатором, запит його створить.
Крок 2. Перевірте передплату¶
curl "https://billing.megogo.net/partners/{test_partner_id}/user/subscriptions?identifier=test-0001"
{
"identifier": "test-0001",
"svod": [
{
"serviceId": "{service_id}",
"serviceName": "SVOD partners",
"dateFinish": 1796750920,
"dateFinishString": "2026-12-08 17:28:40"
}
]
}
dateFinish — час Unix у секундах. dateFinishString — той самий час в
UTC.
Крок 3. Створіть акаунт MEGOGO¶
Задайте абоненту логін і пароль. Логін — це адреса e-mail, наприклад номер договору на вашому домені. Пароль — щонайменше 6 символів.
curl -X POST "https://billing.megogo.net/partners/{test_partner_id}/user/changeCredentials" \
-H "Content-Type: application/json" \
-d '{"isdn": "test-0001", "email": "test-0001@your-isp.example", "password": "{password}"}'
{"successful": true}
isdn — той самий ідентифікатор, що й userId у кроці 1.
Крок 4. Отримайте логін¶
curl "https://billing.megogo.net/partners/{test_partner_id}/user/innerId?identifier=test-0001"
{"uid": 1234567890, "email": "test-0001@your-isp.example"}
uid — ID користувача MEGOGO. email — поточний логін абонента.
Крок 5. Увійдіть у MEGOGO¶
Відкрийте https://megogo.net/ua/auth_login?view_action=login_email і увійдіть з логіном і паролем із кроку 3. Передплата з кроку 1 є в профілі.
Крок 6. Відключіть передплату¶
curl "https://billing.megogo.net/partners/{test_partner_id}/subscription/unsubscribe?userId=test-0001&serviceId={service_id}"
{"successful": true}
Доступ припиняється одразу. user/subscriptions повертає "svod": [].
Що далі¶
Версія посібника 1.0.2, 2026-11-08 · Повідомити про проблему на цій сторінці