微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何删除现有的 Google OAuth2.0 令牌错误 401:deleted_client

如何解决如何删除现有的 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 举报,一经查实,本站将立刻删除。