\TrinityTvApi
TrinityTV low-level API implementation
http://trinity-tv.net/
http://partners.trinity-tv.net/
Synopsis
class TrinityTvApi
{
- // constants
- const LOG_PATH = 'exports/trinitytv.log';
- // members
- protected string $partnerId = '';
- protected string $salt = '';
- protected string $urlApi = 'http://partners.trinity-tv.net/partners';
- protected bool $debug = false;
- // methods
- public void __construct()
- public bool|mixed createUser()
- public bool|mixed updateUser()
- public bool|mixed listUsers()
- public bool|mixed subscription()
- public bool|mixed subscriptionInfo()
- public bool|mixed addMacDevice()
- public bool|mixed addCodeMacDevice()
- public bool|mixed deleteMacDevice()
- public bool|mixed listDevices()
- private mixed getRequestId()
- private bool|mixed sendRequest()
Constants
Name | Value |
---|---|
LOG_PATH | 'exports/trinitytv.log' |
Members
protected
- $debug
—
bool
Debug flag - $partnerId
—
string
Partner ID - $salt
—
string
Key to generate an authorization request - $urlApi
—
string
API URL
Methods
private
- getRequestId() — Generate Unique number
- sendRequest() — Send request
public
- __construct()
- addCodeMacDevice() — Authorization of MAC / UUID device by code
- addMacDevice() — Authorization MAC / UUID device
- createUser() — Add subscription to user
- deleteMacDevice() — Deauthorize MAC / UUID devices
- listDevices() — Listing authorized MAC / UUID devices
- listUsers() — Getting a list of users and their statuses.
- subscription() — Suspending and Restoring a Subscription
- subscriptionInfo() — Getting the list of subscriptions of the user.
- updateUser() — Change User Data