提问者:小点点

使用Postman访问OAuth2.0Google API


我在干什么?

  • 步骤1-启用邻近API:

为了使用接近API,它必须首先在谷歌开发控制台中启用。使用本教程,我为我的项目启用了对邻近API的支持

  • 步骤2-获取凭据:

根据本教程,我需要得到客户端ID和秘密。这就是我困惑的地方。凭据->添加凭据->OAuth2.0客户端ID->选择Chrome App单选按钮(因为我使用的是Postman)->输入Postman的Chrome Web store URL的最后一部分[它是fhbjgbiflinjbdggehcddcbncddomop]->点击创建按钮这些步骤只会生成一个客户端ID,而不是一个秘密...我做错什么了吗?

我下载了这个,但这是没有什么帮助,如果我是使用邮递员。我猜这个JSON文件可以包含在JS应用程序中。

  • 步骤3-使用Postman测试API

然后,单击调试URL,我会看到下面的屏幕


共1个答案

匿名用户

Postman将查询模拟Web应用程序的Google API

生成一个OAuth 2.0令牌:

>

  • 确保启用了Google API
  • 创建OAuth 2.0客户端ID

      null
      null
    • 填写获取新访问令牌表单,如下所示
      • 令牌名称:“Google OAuth GetPostman”
      • 授权类型:“授权代码”
      • 回调URL:https://www.getpostman.com/oauth2/callback
      • auth URL:https://accounts.google.com/o/oauth2/auth
      • 访问令牌URL:https://accounts.google.com/o/oauth2/Token
      • 客户端ID:客户端ID在步骤2中生成(例如,'123456789012-abracadabra1234546789blablabla12.apps.googleusercontent.com')
      • 客户端机密:客户端机密在步骤2中生成(例如,'abracadabraus1zmghvq9r-l')
      • 作用域:有关所需的OAuth作用域,请参见Google文档(例如https://www.googleapis.com/auth/cloud-platform)
      • 状态:空
      • 客户端身份验证:“作为基本Auth头发送”