霜比特 / Twitch
Frostbit.cz 开发的 Twitch.tv API 库。
1.0.0
2015-03-04 08:37 UTC
Requires
- php: >=5.3.3
This package is not auto-updated.
Last update: 2024-09-28 15:49:41 UTC
README
Twitch.tv API Library developed by Frostbit.cz.
安装
将以下行放入您的 composer.json(require)中,然后运行 composer update。 Packagist!
"frostbit/twitch": "dev-master"
设置
在 OAuth & Twitch 类中更新返回 URI、作用域、客户端 ID 和客户端密钥。
// 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';
用法
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();
支持
支持的函数列表。
- 频道
- 直播
- 游戏
- 聊天
- 表情符号
- 用户
- 授权用户(user_read 作用域)