自分のサイトに現在ログインしている YouTube ユーザーの詳細を取得したいと考えています。
いろいろ遊んだ後、方法を見つけました。
問題は、「スコープ」パラメーターによっては、取得する必要があるものをすべて取得できないことです。
だからここに私が見ているいくつかの情報の反響があります。
Author code:
xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxx
RESULT code:
"{ "access_token" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "token_type" : "Bearer", "expires_in" : 3599 }"
channelId: xxxxxxxxxxxxx
userId: xxxxxxxxxxxxxxxxx
username: xxxxxxxxx
displayname: XxxxxxxXxxxx
それで、すべてがよさそうですか?うーん、ダメ。私の当面のニーズにはそれで十分ですが、長期的にはそうではありません.
問題は、前述の「スコープ」パラメーターです。に設定した場合
情報にアクセスできますが、Google アカウントの「認証済みアクセス」リストに記録されません。
(したがって、ユーザーは許可されていません)
しかし、スコープを
アクセスはログに記録されますが、ユーザー情報を取得できません。そして、これはエコーです:
.....ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.0 401 トークンが無効です
後で開発するために更新トークンを取得できるように、ユーザーを承認済みとしてログに記録し、チャネル情報を取得する必要があります。
誰もこの問題を手伝ってくれませんか?!?