2017-09-20 6 views
1

Google認証フォームからYouTubeチャンネルを選択する方法が必要です。私の問題は次のとおりです。私はすべてのチャンネルをワンクリックでYouTubeアカウントに接続する方法

$ youtube-> channels-> listChannels(..、配列(=> '真' '地雷'))

メソッドを呼び出すとき、それは私が持っている代わりに、一つのチャンネルのみを返します。 2つのチャンネルと私は両方の方法を返すか、少なくとも私のチャンネルの間で選択できるようにしたいと思います。奇妙なことは、APIの探検家は異なる挙動を示すことである:

//良い行動を私は、私は、このAPIエクスプローラで要求を行った場合、それを

を実装する方法がわからない:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=snippet%252CcontentDetails%252Cstatistics&mine=true&_h=1& それは私にチャンスを与えますGoogleログインウィンドウで自分のYouTubeチャンネルを選択します。私はここに同じ要求を行う場合は悪い行動は、私は、

代わりに、それを実装している//

:使用セクションの「リスト(チャンネルは、コンテンツ所有者によって管理される)」を選択、https://developers.google.com/youtube/v3/docs/channels/list、Googleの認証画面Googleアカウントのみを選択できるようにし、常に1つだけのチャンネルを提供します。

答えて

0

このSO postのコメントを参照してください。

接続するとどういう意味ですか?チャンネルに登録されているか、 所有ですか?パラメータをtrueに設定すると、you instruct the API to only return channels owned by the authenticated userになります。

ここではImplementing OAuth 2.0 Authorizationを参照できます。

YouTubeデータAPIは、 のプライベートユーザデータへのアクセスを許可するためのOAuth 2.0 protocolをサポートしています。

関連する問題