如何解决如何删除现有的 Google OAuth2.0 令牌错误 401:deleted_client
我删除了我在 Google Cloud Platform 上的测试应用的凭据并创建了新凭据。我试图解决我遇到的一个问题,但不幸的是这引入了一个新问题。当我被重定向到 Google 登录页面时会出现此问题。我检查了 Google URL,它似乎正在尝试使用我旧凭据中的客户端 ID 进行登录。尽管我已经更新了客户端机密 JSON 文件。这个令牌可以存储在工作目录中吗?如果是这样,我将如何找到它(我正在使用 VSCode)??
flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(r"client secret location",scopes=scopes)
flow.redirect_uri = 'redirect URL'
authorization_url,state = flow.authorization_url(
access_type='offline',include_granted_scopes='true'
)
token = flow.fetch_token(authorization_response=authorization_response)
credentials = flow.credentials
Photo of the error from Google
解决方法
我遇到了问题,因为我的 OAuth 客户端 ID(在 Google Cloud Platform 上的凭据选项卡下)的回调 URL 输入不正确。我回去更正了它,然后生成了一个新的 Client Secret JSON 文件。不确定是否需要后一步,但问题已解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。