为什么当我请求访问令牌时没有获得刷新令牌?

问题描述 投票:0回答:1

我正在使用 python-youtube SDK 将视频上传到 Youtube,但首先我需要进行身份验证

这是验证码。

cli = Client(client_id="[my client id]", client_secret="[my client secret]")
# Get authorization url
print(cli.get_authorize_url())

# Copy the redirected url after login in.

print(cli.generate_access_token(authorization_response="[link from redirect]"))
# response = AccessToken(access_token='token', expires_in=3599, token_type='Bearer')

cli = Client(access_token="[Access token from previous response]")

在文档上它说我应该获得刷新令牌,但不知道它是否出现在响应中。

python google-api youtube-api
1个回答
0
投票

如果您使用网络应用程序凭据,那么您只能在第一次调用时获得刷新令牌。 Google 希望您存储刷新令牌。

此后获得的唯一方法是立即强制或通过用户谷歌帐户或撤销端点撤销访问权限。

然后系统将再次提示用户同意,您应该获得一个新的刷新令牌。

© www.soinside.com 2019 - 2024. All rights reserved.