gpt4 book ai didi

youtube - 使用 oAuth 和 youtube 进行身份验证时,总是出现错误 : invalid_grant on 2nd auth attempt, 为什么?

转载 作者:行者123 更新时间:2023-12-02 02:21:57 30 4
gpt4 key购买 nike

截至昨天,我的应用程序第一次能够通过 oAuth 2.0 与 google (youtube) 进行身份验证,没有问题,但当我将 requestToken 交换为 accessToken 时,第二次(重新身份验证,同一应用程序 + 同一用户)我收到错误:

error : invalid_grant

我正在使用:

grant_type = authorization_code

就像他们建议的那样。两天前之前发生的情况是,在重新验证时,网页会显示“您之前已经使用此应用程序进行了验证,您想再次授予其访问权限吗?”。发生了什么变化或者我可能做错了什么?

最佳答案

我找到了解决这个问题的方法(至少对我们来说)。当重定向到accounts.google.com/o/oauth2/auth url时,我们必须添加approval_prompt=force和access_type=offline。如果缺少一个,我们就没有刷新 token 。

此 URL 记录了所有参数,但没有提及刷新 token :http://code.google.com/apis/accounts/docs/OAuth2WebServer.html

关于youtube - 使用 oAuth 和 youtube 进行身份验证时,总是出现错误 : invalid_grant on 2nd auth attempt, 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433990/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com