如何通過使用Java API
提供視頻ID來獲取YouTube某個視頻的觀看次數信息?在YouTube V3 API中獲取觀看次數(適用於java)
例如在他們提供的代碼示例中打印不同的屬性。如何添加打印查看次數計數?
Java代碼:
SearchResult singleVideo = iteratorSearchResults.next();
ResourceId rId = singleVideo.getId();
// Confirm that the result represents a video. Otherwise, the
// item will not contain a video ID.
if (rId.getKind().equals("youtube#video")) {
Thumbnail thumbnail = singleVideo.getSnippet().getThumbnails().getDefault();
System.out.println(" Video Id" + rId.getVideoId());
System.out.println(" Title: " + singleVideo.getSnippet().getTitle());
System.out.println(" Thumbnail: " + thumbnail.getUrl());
System.out.println("\n-------------------------------------------------------------\n");
這裏是一個非常類似的問題,以我的,也沒有答案:
Get ViewCount in Search.List - Youtube Data API v3
更新九分之三十○: 根據的Youtube API tutorial視頻資源可能包含以下部件:
- snippet 個
- contentDetails
- fileDetails
- 球員
- processingDetails
- recordingDetails
- 統計
- 狀態
- 建議
- topicDetails
但在SearchResult對象只露出getSnippet()了所有他們
的我也不能使用不同的部分除,谷歌提供了API Explorer的「片段」。
所以也許所有這些統計屬性還不支持API V3?
對不起,我還是不明白。你引用的例子根本不包括調用viewCount。 我看了API的viewCount不是'SearchResult' https://developers.google。com/resources/api-libraries/documentation/youtube/v3/java/latest/com/google/api/services/youtube/model/SearchResult.html和其他'SearchResultSnippet' - https://developers.google.com/資源/ API函數庫/文檔/ YouTube的/ V3/JAVA /最新/ COM /谷歌/ API /服務/ YouTube的/模型/ SearchResultSnippet.html – JustinB 2014-09-30 07:57:17