1

現在、コンテンツ パートナー ネットワークのプロジェクトに取り組んでいます。Login with YouTube機能やその他のものを提供したいと思います。

だから私は現在oAuth2認証を実装しています。それが成功すると、とを取得access_tokenしますrefresh_tokenが、識別はありません(トークンを持っているだけでは、トークンが誰に属しているかを知ることができませんでした)。

トークンで取得できるhttps://www.googleapis.com/auth/youtube.readonlyスコープ (またはその他のスコープ)内にグローバルな YouTube/Google ユーザー ID はありますか?

4

4 に答える 4

1

" mine " = trueを指定してchannels->listを呼び出すだけです。これにより、チャンネルIDとユーザー(チャンネル)に関するすべての情報が得られます。

GET https://www.googleapis.com/youtube/v3/channels?part=id%2C+snippet%2C+brandingSettings%2C+contentDetails%2C+invideoPromotion%2C+statistics%2C+topicDetails&mine=true&key= {YOUR_API_KEY}

于 2013-09-14T13:27:02.923 に答える
1

https://developers.google.com/youtube/2.0/developers_guide_protocol_profiles

現在ログインしているユーザーのプロファイルを取得するには、次の URL に GET リクエストを送信します。注: このリクエストでは、YouTube がユーザーを識別できるようにする認証トークンを提供する必要があります。

https://gdata.youtube.com/feeds/api/users/default
于 2013-09-13T22:15:21.790 に答える
1

私はこの API に詳しくありませんが、etagその URL のコンテンツが変更された場合は変更されるはずであり、コンテンツが変更されていなくてもいつでも変更される可能性があります。

于 2013-09-13T21:38:07.650 に答える