meklis / trinity-tv
Library for working with TrinityTV
1.2.2
2021-12-06 09:45 UTC
Requires
- php: >=7.2.0
- guzzlehttp/guzzle: dev-master
This package is not auto-updated.
Last update: 2024-11-19 00:17:53 UTC
README
Ссылка на сервис: https://trinity-tv.net/
Подготовка
У менеджера необходимо получить:
- PARTNER ID
- SALT
- Список тарифов с их ID
Использование:
<?php require __DIR__ . "/../vendor/autoload.php"; use \Meklis\Network\TrinityTV\Api; $partnerID = '1111'; $salt = '123455678'; // Данные для примера $localid = 1405; // Идентификатор пользователя в системе партнера $subscrid = 1448; // Идентификатор тарифного плана (выдается менеджером) $api = new Api($partnerID, $salt); $api->createUser($localid, $subscrid); // Получение списка всех пользователей и их статусов. $res = $api->listUsers(); // Создание пользователя и подключение услуги (подписки) $res = $api->createUser($localid, $subscrid); // Изменение Данных пользователя. $res = $api->updateUser($localid, 'Surname','First name','Second name','Address'); // Получение списка авторизованных MAC/UUID устройств $res = $api->listDevices($localid); // Получение списка подписок пользователя. $res = $api->subscriptionInfo($localid); // Приостановление и восстановление услуги (подписки). // suspend - отключение подписки // resume - продолжение отключенной подписки $res = $api->subscription($localid, 'suspend'); // Авторизация MAC/UUID устройства $res = $api->addMacDevice($localid, 'AA-00-BB-AA-FF-11-22'); //Авторизация MAC/UUID устройства по коду $res = $api->addCodeMacDevice($localid, '9999'); // Деавторизация MAC/UUID устройства $res = $api->deleteMacDevice($localid, 'AA-00-BB-AA-FF-11-22');