\MegogoApi
Megogo OTT service low-level API
Synopsis
class MegogoApi
{
- // members
- protected array $altCfg = ;
- protected string $partnerId = '';
- protected string $prefix = '';
- protected string $salt = '';
- protected string $urlApi = '';
- protected string $urlCms = '';
- protected string $ispDomain = '';
- protected string $urlAuth = '';
- protected $credentialsDb = '';
- // methods
- public void __construct()
- protected void loadAlter()
- protected void setOptions()
- protected void initCredentials()
- public void/string registerWebUser()
- public bool subscribe()
- public bool unsubscribe()
- public strig authCode()
Members
protected
- $altCfg
—
array
System alter.ini config stored as array key=>value - $credentialsDb
—
Web-auth data database abstraction layer placeholder - $ispDomain
—
string
Contains default ISP domain to perform users register. - $partnerId
—
string
Partner ID property via MG_PARTNERID - $prefix
—
string
Users ID prefixes via MG_PREFIX - $salt
—
string
Auth salt value via MG_SALT - $urlApi
—
string
subscribe/unsubscribe API URL - $urlAuth
—
string
Authorization API URL - $urlCms
—
string
Contains web-login URL
Methods
protected
- initCredentials() — Performs init of credentials database abscration layer
- loadAlter() — Loads system alter config into private prop
- setOptions() — Sets basic configurable options for further usage
public
- __construct()
- authCode() — Returns auth codes
- registerWebUser() — Performs registering user for web auth
- subscribe() — Subscribes user to some service
- unsubscribe() — Unsubscribes user for some service