无法在POSTMan上获得Google oAuth 2令牌
那么,由于其他问题(解决)仍然未解决,我想使用POSTMan在客户端库将执行的每个步骤上执行Trail和Error。
因此,我再次阅读Google OAuth2的基本步骤,在开发人员控制台的Api Manager> Credentials中创建另一个OAuth 2 ID,ID类型为Web应用程序,并将其填入POSTMan:
我错过了什么吗?
(Google重定向URI可以在这里找到)
(API范围可以在这里找到)
只有当Google用户通过Google登录页面登录时才能访问Token。
第1步:重定向https://accounts.google.com/o/oauth2/auth?client_id=“+ GoogleClientID +”&redirect_uri =“+ Url.Encode(GoogleRedirectURL)+”&response_type = code&scope = email“
第2步:现在你在谷歌登录页面,你会输入你的谷歌凭据。
第3步:Google会将您重定向到您在Google Developer Console中配置的redirect_uri,并且您可以从QueryString中获取“代码”
第4步:现在您通过client_id,client_secret,redirect_uri,代码(您在步骤3中获得)以及grant_type = authorization_code将表单发布到https://www.googleapis.com/oauth2/v4/token
结果:您现在应该收到来自Google的access_token
我遵循Rajat的指示,他们的工作,但后来我尝试了OP再次做了什么,但这次把范围设置为“电子邮件”,而不是留空白,我得到一个提示输入我的gmail信用,并能够获得访问令牌。
BigHomie对'电子邮件'范围的建议也适用于我。 但是我使用了比BigHomie不同的Auth URL和Access Token URL,因为我认为它已经更新了。
验证网址:https://accounts.google.com/o/oauth2/auth
访问令牌网址:https://accounts.google.com/o/oauth2/token
链接地址: http://www.djcxy.com/p/80063.html