首页 > 解决方案 > 让 Google OAuth 返回 access_token 和 refresh_token 的完整且正确的指示

问题描述

我正在寻找使用 Google OAuth 2.0 编写一个简单的“Hello world”应用程序,但是我已经尝试了前 10 个 Google 命中的所有 10 个“Google OAuth 2.0 教程”,并且对于它们中的每一个,我完全按照所有步骤正如他们所写的那样,但他们都没有工作。在所有教程中,我使用“code”、“client_id”、“client_secret”、“grant_type”的值向https://www.googleapis.com/oauth2/v4/token提交 POST 请求和教程中准确指定的“redirect_uri”,如果方向正确,它应该获得一个access_token和一个refresh_token。但是当我提交请求时,我得到了响应:

错误“invalid_grant” error_description“错误请求”

一些教程有来自谷歌用户界面的屏幕截图,这些截图已经过时了,所以可能是谷歌做了一个微妙的改变,使旧的方向无效。

与其复制和粘贴每个教程中的说明,我们可以用细齿梳子仔细检查每个教程以找出问题所在,而是更直接地问:有没有人有完整和正确的指导OAuth 2.0“Hello world”应用程序,以达到谷歌返回 access_token 和 refresh_token 的程度?

标签: google-oauth

解决方案


推荐阅读