2017-03-05 82 views
0

我想獲得一定的抽搐片斷的數據,例如這一個https://clips.twitch.tv/MushyJollyWalrusUWot獲取抽搐剪輯數據

$videosApi = 'https://api.twitch.tv/kraken/clips/savjz/MushyJollyWalrusUWot'; 
$clientId = 'my client id'; 
$ch = curl_init(); 

curl_setopt_array($ch, array(
    CURLOPT_HTTPHEADER => array(
     'Client-ID: ' . $clientId 
    ), 
    CURLOPT_SSL_VERIFYPEER => false, 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_URL => $videosApi 
)); 

$response = curl_exec($ch); 
curl_close($ch); 

$json = json_decode($response, TRUE); 

print_r($json); 

我正在與404錯誤的數組,但是這個代碼工作正常另一個抽搐API的東西,例如抽搐VOD:

$videosApi = 'https://api.twitch.tv/kraken/videos/125820676'; 
//the rest is same 

回答

2

就像我曾與視頻發現,剪輯是由他們的名字,沒有別的解決,所以我從你的示例中刪除的用戶名。

我結束了使用此URL https://api.twitch.tv/kraken/clips/MushyJollyWalrusUWot,成功返回一個包含剪輯的信息稍大的JSON一滴,我已經在這個URL保存它:PasteBin - "SO Answer - Getting Twitch clip data via Twitch API and php"

我曾經是能夠查詢一些基本的網址一樣https://api.twitch.tv/kraken/爲了查看我可以從中繼續查詢的可用資源列表,通過連續添加到路徑,但/kraken/kraken/根給出用戶信息,並且/kraken/base似乎不是有效的資源。

從殼訪問該API文檔似乎是在這裏:Twitch Developers - Twitch API Overview

順便說一句,我只是用外殼,並可能不得不提供客戶端ID和一個OAuth令牌user_read範圍。我按照本指南重新出現的情況:GitHub - raine/twitch-cli - Setup。 這不是PHP,所以我沒有仔細檢查你的代碼,但其中的一些步驟可能會幫助你和概念故障排除。