我正在开发一个需要 google 的 OAuth2.0 的应用程序。最初,我试图使用邮递员测试网络服务。以下是我遵循的步骤。
- 在https://console.developers.google.com/中,我创建了一个项目。
- 在图书馆下,我启用了Google People API
- 在凭据中,我创建了一个使用https://www.getpostman.com/oauth2/callback作为重定向 URL
- 我得到了 lient 秘密和客户 ID。
有了上述细节,我试图在邮递员中进行同样的测试。
在邮递员中,我执行了以下步骤。
- 在 Authorization 下选择OAuth2.0并单击get new Access token。这打开了一个新窗口,我输入了以下详细信息。
- 验证网址:https ://accounts.google.com/o/oauth2/auth
- 访问令牌网址:https ://accounts.google.com/o/oauth2/token
- 客户 ID:我从 google 控制台获得的
- 客户秘密:我从谷歌控制台得到的那个
- 范围: https: //www.googleapis.com/auth/contacts https://www.googleapis.com/auth/contacts.readonly https://www.googleapis.com/auth/plus.login https://www .googleapis.com/auth/user.addresses.read https://www.googleapis.com/auth/user.birthday.read https://www.googleapis.com/auth/user.emails.read https:// www.googleapis.com/auth/user.phonenumbers.read https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
- 授权类型:授权码。当我单击请求令牌时,我被重定向以接受许可,令我惊讶的是,配置详细信息窗口(在邮递员中)并没有关闭并向我显示令牌。下面是我单击请求令牌的屏幕截图。
请让我知道我哪里出错了,我该如何解决这个问题。
谢谢