我想为我的网站获取当前登录的 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 令牌无效
我将需要让它登录用户并获得他们的频道信息,以便我可以获取我的刷新令牌以供以后开发。
所以没有人会帮助解决这个问题吗?!?