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

Початок роботи

Перші запити з тестовим 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 · Повідомити про проблему на цій сторінці