2013-08-07 136 views
1

YouTube教育內容,我在執行搜索使用YouTube數據API V3 YouTube教育內容的應用。 我使用下面的API來搜索YouTube內容,但我遇到了兩個問題。搜索使用API​​ V3

首先,我想不僅顯示標題,但也撰文,查看次數和總播放時間。 當我使用'part = snippet'時,結果元數據中不存在這些信息。 所以,我嘗試使用其他的事情,允許在「部分」,我得到下面的結果。

  • snippet:做得好,但作者,查看次數和總時間不包括在內。
  • contentDetails:400錯誤的請求
  • 玩家:400錯誤的請求
  • 統計:400錯誤的請求
  • 狀態:400錯誤的請求

第二,我想搜索特定YouTube中的內容EDU類別。 但是,我無法找到對應於YouTube教育API V2「類別」正確的頻道了。 我引用了下面的URL來獲取API V2中的YouTube EDU類別。

請幫助我如何解決這些問題。

回答

3

youtube.search.list()part參數僅有的兩個支持的值是「片段」和「ID」。什麼你需要做的用「片段」被保留,然後得到每個結果的視頻IDS(在searchResult.id.videoId),然後通過所有達50個視頻ID添加到一個調用youtube.videos.list(part="snippet,statistics,contentDetails", id="id1,id2,id3,...")所以這是兩個單獨的API調用,這與我們在YouTube Data API v3中採用的方法一致。

對應於V2的YouTube教育類頻道ID可能會在不久的將來會改變,我不知道是什麼的編程方式看,截至最好的辦法就是在這個時候。我們應該在將來爲此提供一些指導,並建議遵循Data API v3 revision history