Làm cách nào để nhận số lượt thích/lượt không thích cho video trên YouTube qua API YouTube?Nhận số lượt thích/lượt không thích cho video trên YouTube qua API?
11
A
Trả lời
10
Bạn có thể truy vấn các API của YouTube như thế này:
<?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
Nếu bạn đang sử dụng Java API, sau đó bạn có thể nhận được những cầu thủ như không thích như sau:
YtRaing ytRating = videoEntry.getYtRating();
int likes = ytRating.getNumLikes();
int dislikes = ytRating.getNumDislikes();
videoĐoạn, là biến VideoEntry từ (com.google.gdata.data.youtube.VideoEntry)
3
Nếu bạn đang tự hỏi nơi không thích là, dislikeCount = số xếp hạng - likeCount
0
Likes đếm, Không thích có thể được lấy bằng cách thiết lập phần như thống kê
Dưới đây là đoạn code 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
Trả lời sẽ là:
{
"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"
}
}
]
}
Các vấn đề liên quan
- 1. Quản lý chú thích trên YouTube thông qua API YouTube
- 2. Cách nhận số lượt thích thích hợp cho URL
- 3. Xếp hạng (thích/không thích) Nhận xét trên YouTube
- 4. Bật kiếm tiền trên video trên YouTube bằng API YouTube
- 5. Cách nhận Phụ đề cho video bằng API YouTube
- 6. Chức năng phát youtube api có kích hoạt số lượt xem không?
- 7. Tạm dừng video youtube, youtube api
- 8. Nhận URL tải xuống cho video trên YouTube (Android/Java)
- 9. Chú thích video trên YouTube có lập trình
- 10. Video được nhúng trên youtube có "autoplay = 1". Nó có được tính theo lượt xem không?
- 11. Tổng số lượt thích trên Facebook cho toàn bộ miền
- 12. Nhận video người dùng mới nhất trên youtube?
- 13. tải tất cả các video trên youtube mà người dùng thích trên facebook
- 14. API để nhận được tổng số lượt thích của một trang facebook
- 15. Android - WebView không phát video trên YouTube
- 16. Làm cách nào để nhận ID video trên youtube (PHP)
- 17. Có cách nào để thêm nhận xét thông qua API YouTube v3 không?
- 18. API Youtube - Thêm nhiều video vào danh sách phát trên youtube
- 19. Không thể xóa video bằng API dữ liệu Youtube
- 20. Tải tiêu đề của video trên YouTube
- 21. Phát video trên youtube trên iOS
- 22. Đệm giữa các video trên YouTube
- 23. Danh sách API trình phát YouTube với video
- 24. Cách truy xuất tất cả nhận xét/lượt thích qua Facebook OpenGraph
- 25. Nhúng YouTube trên iPad: Bộ nhớ tạm thời khi bắt đầu qua Javascript API
- 26. android youtube: chia sẻ video trên youtube cho ứng dụng của tôi?
- 27. Cách truy xuất thẻ video của YouTube bằng API YouTube v3?
- 28. phát video trên youtube trong WebView
- 29. youtube api cuối video tải một chức năng
- 30. Tải tiêu đề từ video trên YouTube
Phần quan trọng ở đây là thêm 'v = 2' vào hàng đợi thông số ry. Lượt thích và lượt không thích không hiển thị trong phiên bản đầu tiên của API. – johnf