如何通過YouTube API獲得YouTube視頻喜歡/不喜歡的數量?通過API獲取YouTube視頻的喜歡/不喜歡的數量?
11
A
回答
10
您可以查詢YouTube的API是這樣的:
<?php
$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=computers&max-results=10&orderby=viewCount");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curlhandle);
curl_close($curlhandle);
$json = json_decode($response);
foreach ($json->data->items as $result)
{
echo '<div class="video"><a href="'.$result->player->default.'" target="_blank">';
echo '<img src="'.$result->thumbnail->hqDefault.'">';
echo ' <div class="title"> '.$result->title.'</div><div class="rating">'.$result->likeCount.'</div></a></div>';
//print_r($result);
}
>
2
如果您使用的是Java API,那麼你可以得到喜歡不喜歡如下:
YtRaing ytRating = videoEntry.getYtRating();
int likes = ytRating.getNumLikes();
int dislikes = ytRating.getNumDislikes();
videoEntry,是來自(com.google.gdata.data.youtube.VideoEntry)的VideoEntry變量
3
如果你想知道其中的不喜歡的,dislikeCount = ratingCount - 通過設置部分爲統計
下面likeCount
0
喜歡算,不喜歡可以獲取是Python代碼:
payload = {'id': search_result["id"]["videoId"], 'part': 'statistics', 'key': DEVELOPER_KEY}
l = requests.Session().get('https://www.googleapis.com/youtube/v3/videos', params=payload)
print l.text
響應將是:
{
"kind": "youtube#videoListResponse",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/0NR0uhQMzlaae_et8wHFZKsdFPA\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/vBL_50n3XI1eQcsdivfxN_g9c2M\"",
"id": "hMncTg0iBko",
"statistics": {
"viewCount": "10281",
"likeCount": "61",
"dislikeCount": "9",
"favoriteCount": "0",
"commentCount": "1"
}
}
]
}
相關問題
- 1. YouTube API PHP - 認證後喜歡或不喜歡的視頻
- 2. 如何添加評價(喜歡/不喜歡)通過JavaScript的YouTube視頻?
- 3. API Youtube,如何獲得喜歡和不喜歡
- 4. 從YouTube頻道的上傳Feed中獲取喜歡/不喜歡的內容
- 5. 喜歡並不喜歡每週數據來自YouTube數據API
- 6. 在Facebook上顯示喜歡的喜歡數量喜歡按鈕
- 7. Youtube視頻速率API不增加/不喜歡計數器
- 8. 通過Facebook API獲取喜歡的數量
- 9. SQL不喜歡和喜歡
- 10. mySQL喜歡,但不喜歡
- 11. 喜歡但不喜歡
- 12. YouTube API v3:不喜歡android中的視頻
- 13. YouTube API v3:喜歡沒有頻道設置的視頻
- 14. 將視頻添加到YouTube上的用戶喜歡/喜歡播放列表
- 15. 獲取Facebook的喜歡通過JavaScript SDK
- 16. 使用API 3.0獲得對YouTube視頻的評論或喜歡數量
- 17. 喜歡通過cx_Oracle
- 18. 訪問YouTube的YT:等級(喜歡/不喜歡)系統PHP
- 19. 喜歡/不喜歡Firebase的交易?
- 20. Facebook的REST API喜歡/不喜歡任何職位不工作
- 21. 方法通過API喜歡的網頁
- 22. 的Youtube API V3添加喜歡評論
- 23. Jquery ajax喜歡和不喜歡按鈕
- 24. 喜歡和不喜歡在同一列
- 25. 我怎樣才能得到它喜歡從Youtube API視頻
- 26. 獲取用戶喜歡和喜歡的類別
- 27. 喜歡和喜歡的按鈕爲Drupal
- 28. 如何檢索Facebook的喜歡數量喜歡按鈕代碼
- 29. 查詢你喜歡誰,誰喜歡你,相互喜歡?
- 30. EXIF喜歡的東西視頻
這裏的關鍵部分是添加'v = 2'到隊列ry參數。喜歡和不喜歡在API的第一個版本中不顯示。 – johnf 2011-12-20 22:02:37