1

OAuth 2.0 認証を実行するためにユーザーにログインを求めることなく、google-api-objectivec-client を使用してパブリック youtube プレイリストを取得することは可能ですか?

YouTube からプレイリストを取得して関連動画を再生するアプリに取り組んでいますが、ユーザーにログインを求めることはできませんし、したくありません。

google-api-objectivec-client の例では ( https://code.google.com/p/google-api-objectivec-client/source/browse/#svn%2Ftrunk%2FExamples%2FYouTubeSample ) できませんOAuth 2.0認証なしでそれを実現します。

ありがとう、ダン

4

1 に答える 1

5

はい、そのために OAuth2 ログインは必要ありません。代わりに API キーを設定するだけで簡単に実行できます。

それは、playlistItems->list リクエストです。

API エクスプローラーでのデモは次のとおりです

のようにサービスのオーソライザーを OAuth2 ログインに設定する代わりに

youtubeservice.authorizer = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychain.....

パブリック API アクセスで、クラウド コンソールから API キーに API キーを設定します。

youtubeService.APIKey = xxxxxx

于 2014-01-14T00:16:36.160 に答える