2013-07-03 79 views
0

我在我的一個項目中使用YouTube數據API版本3.0從YouTube獲取我的頻道視頻詳情。我不希望用戶登錄到他/她的Google帳戶,這就是爲什麼我直接使用Search.list方法而不是通過OAuth 2.0方式。YouTube數據API V3:獲取多個videoCategoryId視頻

通常我使用以下URL獲取數據。

https://www.googleapis.com/youtube/v3/search?key= {API_KEY} &的maxResults = 5 &部分=片斷&類型=視頻&的channelID = {} CHANNEL_ID

現在,我想在一個時間抓取的5個不同類別的數據。我所能做的就是,碰到相同的URL 5次查詢字符串作爲

鍵= {API_KEY} &的maxResults = 1 &部分=片斷&類型=視頻&渠道ID = {CHANNEL_ID} & videoCategoryId = {CATEGORY_ID}

,或者

有沒有像

關鍵= {} API_KEY的maxResults & = 5 & Pa的方式RT =片斷&類型=視頻&的channelID = {} CHANNEL_ID & videoCategoryId = {CATEGORY_ID_1,CATEGORY_ID_2,CATEGORY_ID_3,CATEGORY_ID_4,CATEGORY_ID_5}

我想獲取每類別只有1的視頻數據。這就是爲什麼我給了5個逗號分隔的類別ID。

此外,Search.list方法不會給videoCategoryId。爲了得到它,我必須使用

https://www.googleapis.com/youtube/v3/videos?part=snippet&id= {} VIDEO_ID關鍵& = {} API_KEY

有沒有辦法在Search.list方法獲取videoCategoryId?

回答

2
  1. 您需要對此有5個查詢。即使您能夠提供5個類別ID,也不會理解爲每個ID分配一個視頻數據。
  2. 搜索並不返回videoCategory,視頻 - >列表中有它。
  3. 通過OAuth2沒有問題,你可以問只讀權限,應該沒問題。用戶可以輕鬆地選擇已存儲的帳戶。
+0

Thanx爲您的快速回復。關注'OAuth2,首先我會嘗試使用只讀權限實現。如果出現任何問題,我會在這裏問... – user2538076

相關問題