2013-01-18 13 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

これは、1つのシーンで1つのビデオの詳細とインタラクションだけを表示している場合にはより良いでしょう。さらに100個以上のビデオが表示されている場合は、より良いでしょう。[編集:おっと、私はあなたがアプリケーションではなくv3 APIを参照していたと思います。私たちは同じようなステータスを取得するために100の要求を送信する必要がありますしかし、実際にユーザーのような状態を得るために多くの助けた – Nagaraj

+0

@NagarajあなたはリクエストのIDパラメータに50のビデオIDを置くことができ、 。 – Gapipro

+0

ありがとうGapipro – Nagaraj

2

これは、このページをチェックアウト、API v3のです:

https://developers.google.com/youtube/v3/docs/playlists

+0

V3は開発中ですので、私はYoutube-api v2を使用しています。 v2でこれを行うことはできますか?あるいは、私がV3を使用して好きな評価を取得し、V2を他の評価に使用した場合。これは可能ですか? –

+0

ああ、このAPIがhttps://developers.google.com/youtube/2.0/developers_guide_protocol_ratingsで「OAuth 2.0認証プロトコルをサポートしています」と答えたので、答えは「はい」と思う。 –

0

現在、AndroidとiOSデバイス上の公式クライアントユーチューブはこれをサポートしていません。ユーザーは、ビデオが好きか嫌いであるかを見ることはできません。そして、iPadのyoutubeアプリで「好き」や「嫌い」を押すと、youtube webのような数は変わらない。

信じられないほどです!

+2

あなたがこのコメントを投稿したときには選択肢ではなかったかもしれませんが、iOS上の公式YouTubeアプリは間違いなく好きです。 – jj0b

関連する問題