2013-01-18 99 views
5

我正在開發iOS設備的Youtube客戶端。我想檢查登錄的用戶是否喜歡或不喜歡指定的視頻。但我找不到任何支持API(hereYoutube-API:如何確定我之前是否喜歡過視頻?

當我加載視頻的飼料,我剛剛在下面找到評級信息,沒有任何事情顯示記錄的用戶喜歡或不喜歡這個視頻。

{ 
    "gd$rating":{ 
     "average":4.8963733, 
     "max":5, 
     "min":1, 
     "numRaters":193, 
     "rel":"http://schemas.google.com/g/2005#overall" 
    }, 
    "yt$statistics":{ 
     "favoriteCount":"0", 
     "viewCount":"111626" 
    }, 
    "yt$rating":{ 
     "numDislikes":"5", 
     "numLikes":"188" 
    } 
} 

我犯了什麼錯誤嗎?

回答

3

它可以使用YouTube Data API v3完成。

https://developers.google.com/youtube/v3/docs/videos/getRating

+0

如果我們在一個場景中只顯示一個視頻細節和交互,這將更好。如果每次顯示超過100個視頻我們需要發送100個請求來獲得類似的狀態,但是真的幫助我獲得了類似用戶狀態 – Nagaraj

+0

@Nagaraj,您可以將50個視頻ID放入請求的ID參數中,並一次獲得所有視頻的用戶評分。 – Gapipro

+0

謝謝你Gapipro – Nagaraj

2
+0

現在我使用YouTube的API V2 V3因爲正在開發。我可以在v2上做這個嗎?或者,如果我使用V3來獲得相同的評價,並且V2用於其他人。這可能嗎? –

+0

噢,我在https://developers.google.com/youtube/2.0/developers_guide_protocol_ratings發現這個「API支持OAuth 2.0認證協議」,所以我認爲答案是:YES。 –

0

目前,在Android和iOS設備的官方客戶端YouTube不支持此功能。用戶看不到他/她喜歡或不喜歡視頻。而且,當我在iPad上點擊「喜歡」或「不喜歡」時,youtube網頁上的數字不會改變。

令人難以置信!

+2

也許這不是一個選項,當你發佈這條評論,但你現在可以肯定喜歡/不喜歡在iOS上的官方YouTube應用程序。 [編輯:哎呀,我認爲你指的是v3 API,而不是應用程序] – jj0b

相關問題