2017 © Pedro Peláez
 

library twitch

Twitch.tv API library developed by Frostbit.cz.

image

frostbit/twitch

Twitch.tv API library developed by Frostbit.cz.

  • Monday, June 29, 2015
  • by mrfrostikcz
  • Repository
  • 1 Watchers
  • 1 Stars
  • 96 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

twitchApi

Twitch.tv API Library developed by Frostbit.cz., (*1)

Latest Stable Version Build Status Scrutinizer Code Quality Total Downloads, (*2)

Install

Put following line into your composer.json (require) and run composer update. Packagist!, (*3)

"frostbit/twitch": "dev-master"

Settings

Update return URI, Scopes, client ID and client secret in OAuth & Twitch classes., (*4)

// Frostbit/Twitch/OAuth.php
const OAUTH_URL     = 'https://api.twitch.tv/kraken/oauth2/authorize';
const TOKEN_URL     = 'https://api.twitch.tv/kraken/oauth2/token';
const RESPONSE_TYPE = 'code';
const CLIENT_ID     = 'your_client_id';
const CLIENT_SECRET = 'your_secret';
const BACK_URL      = 'your_uri';
const SCOPE         = 'user_read';

// Frostbit/Twitch/Twitch.php
const API_URL   = 'https://api.twitch.tv/kraken';
const ACCEPT    = 'application/vnd.twitchtv.v3+json';
const CLIENT_ID = 'your_client_id';

Usage

use Frostbit\Twitch\Twitch;

$twitch = new Twitch;
$channel = $twitch->getChannel("swifty");
...

// OAuth for get Twitch OAuth URI with your params and get access token from received code.
use Frostbit\Twitch\OAuth;

$oAuth = new OAuth;
$redirectUri = $oAuth->getAuthenticateUri();

Support

List of supported functions., (*5)

  • Channel
  • Stream
  • Games
  • Chat
  • Emoticons
  • User
  • Autorized User (user_read scope)

The Versions

29/06 2015

dev-master

9999999-dev

Twitch.tv API library developed by Frostbit.cz.

  Sources   Download

MIT

The Requires

  • php >=5.3.3
  • lib-curl *

 

24/03 2015

1.1.x-dev

1.1.9999999.9999999-dev

Twitch.tv API Library developed by Frostbit.cz. Currently in development.

  Sources   Download

GPL-2.0+

The Requires

  • php >=5.3.3

 

04/03 2015

1.0.0

1.0.0.0

Twitch.tv API Library developed by Frostbit.cz. Currently in development.

  Sources   Download

GPL-2.0+

The Requires

  • php >=5.3.3