ozankurt / livecoding-api
PHP wrapper for LiveCoding.TV API
0.2
2017-01-12 12:21 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 5.1.*
This package is auto-updated.
Last update: 2024-11-25 01:09:10 UTC
README
This package is a wrapper of LiveCodingTV API for PHP.
Usage
Pure PHP
use Kurt\LiveCoding\Client; use Kurt\LiveCoding\LiveCoding; $storagePath = __DIR__.'/storage/livecoding'; $liveCodingClient = new Client([ 'id' => 'CLIENT_ID', // required 'secret' => 'CLIENT_SECRET', // required 'redirectUrl' => 'http://localhost:8000/', // required /** * All classes under Kurt\LiveCoding\Scopes namespace are accepted as a valid scope. * By default ReadScope will be instantiated. */ 'scope' => new Kurt\LiveCoding\Scopes\ReadScope, // optional /** * All classes under Kurt\LiveCoding\Storages namespace are accepted as a valid scope. * In order to use FileStorage you have to specify a storage path. * By default SessionStorage will be instantiated. */ 'storage' => new Kurt\LiveCoding\Storages\FileStorage($storagePath), // optional ]); $liveCoding = new LiveCoding($liveCodingClient); if (!$liveCoding->isAuthorized()) { echo '<a href='.$liveCoding->getAuthLink().'>Connect My LiveCodingTV Account</a>'; } else { $results = $liveCoding->users('ozankurt'); }
Contribution Guidelines
Any kind of code improvement or additions are appreciated.
License
The LiveCoding-API is open-sourced software licensed under the MIT license.