Commit 87158b61 authored by SpinShare's avatar SpinShare

changed streamstatus api

parent 0dfbc506
...@@ -36,9 +36,15 @@ class APIController extends AbstractController ...@@ -36,9 +36,15 @@ class APIController extends AbstractController
public function streamStatus() public function streamStatus()
{ {
$client = HttpClient::create(); $client = HttpClient::create();
$apiAccessResponseRaw = $client->request('POST', 'https://id.twitch.tv/oauth2/token?client_id='.$_ENV['TWITCH_API_CLIENT_ID'].'&client_secret='.$_ENV['TWITCH_API_CLIENT_SECRET'].'&grant_type=client_credentials');
$apiAccessResponse = json_decode($apiAccessResponseRaw->getContent());
$apiAccessToken = $apiAccessResponse->access_token;
$apiResponseRaw = $client->request('GET', 'https://api.twitch.tv/helix/streams/?user_login=spinshare', [ $apiResponseRaw = $client->request('GET', 'https://api.twitch.tv/helix/streams/?user_login=spinshare', [
'headers' => [ 'headers' => [
'Client-ID' => $_ENV['TWITCH_API_CLIENT_ID'], 'Client-ID' => $_ENV['TWITCH_API_CLIENT_ID'],
'Authorization' => 'Bearer '.$apiAccessToken
], ],
]); ]);
$apiResponse = json_decode($apiResponseRaw->getContent()); $apiResponse = json_decode($apiResponseRaw->getContent());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment