Google api 无法在POSTMan上获取Google oAuth 2令牌
好吧,既然(已解决的)问题仍未解决,我就考虑使用POSTMan对客户端库将执行的每个步骤进行试错 因此,我再次阅读了Google OAuth2的文档,在开发控制台的Api Manager>Credentials中创建了另一个OAuth2 ID,ID类型为Web应用程序,并将它们填入了POSTMan中:Google api 无法在POSTMan上获取Google oAuth 2令牌,google-api,postman,google-oauth,Google Api,Postman,Google Oauth,好吧,既然(已解决的)问题仍未解决,我就考虑使用POSTMan对客户端库将执行的每个步骤进行试错 因此,我再次阅读了Google OAuth2的文档,在开发控制台的Api Manager>Credentials中创建了另一个OAuth2 ID,ID类型为Web应用程序,并将它们填入了POSTMan中: “邮递员”中的“新建”选项卡,然后单击授权标签 选择类型为OAuth 2.0并选择“将令牌添加到url” 验证URL: 访问令牌URL: 客户ID:[我刚收到的客户ID] 客户机密:[我刚收到的客
(可以找到API范围)只有当Google用户通过Google登录页面登录时,您才能获得访问令牌 步骤1: 重新使用 “+GoogleClientID+”&redirect_uri=“+Url.Encode(GoogleRedirectURL)+”&response_type=code&scope=email” 步骤2: 现在您在谷歌登录页面上,您将输入您的谷歌凭证 步骤3: Google会将您重定向回您在Google开发者控制台中配置的重定向uri,您可以从QueryString获取“代码” 步骤4: 现在你把一张表格贴到 使用client_id、client_secret、redirect_uri、code(您在步骤3中获得)和grant_type=authorization_code
结果:你现在应该可以从谷歌收到访问令牌了。我按照拉贾特的指示做了,他们成功了,但后来我又尝试了OP做的事情,但这次将范围设置为“email”,而不是将其留空,我得到了输入我的gmail凭据的提示,并且能够获得访问令牌。BigHomie关于范围的建议电子邮件对我来说也很有效。 但我使用了不同于BigHomie的Auth URL和Access令牌URL,因为我认为它已经更新了 验证URL: 访问令牌URL: