使用Proximity API

时间:2015-08-13 02:41:08

标签: google-beacon-platform

我从RadiusNetworks购买了一块Eddystone灯塔。我正在尝试按照this教程注册我的灯塔。但是,我一直收到401 auth错误。是否有关于邻近api的另一个循序渐进的教程?

附加邮差截图 enter image description here

2 个答案:

答案 0 :(得分:1)

您需要根据您的请求生成并传入OAuth令牌。有关此信息,请参阅https://developers.google.com/beacons/proximity/how-tos/authorizing

简而言之,您需要将Proximity API添加到开发人员控制台,生成OAuth凭据,然后使用它来生成令牌。你如何做到这一点在你选择的语言上有很大不同。

最后,一旦有了令牌,您需要将其传递给您的请求。这可以使用查询字符串上的access_token参数或使用" Bearer" HTTP请求标头。

答案 1 :(得分:1)

我可能会迟到,但是对于将来可能需要帮助的人来说。

  1. 您需要创建一个项目或使用已创建的项目 https://console.developers.google.com
  2. 转到信息中心,点击启用APIS和服务并启用Google proximity API
  3. 然后转到凭据创建凭证(我假设你会 需要它为web)创建凭证 - >创建API密钥(可以是 不受限制没有问题)。创建后,再次创建凭据 - > OAuth客户端ID(为Web应用程序创建)。

    一旦你同时使用OAUTH和API密钥打开Postman进行测试。

  4. 在邮递员输入您正在测试的网址后,请转到 邮递员的身份验证选项卡将类型更改为OAuth 2.0添加 授权数据 - >请求标头获取访问令牌令牌 名称:令牌名称

    授权类型:授权码

    CallbackURL:https://developers.google.com/oauth2callback

    AuthURL:https://accounts.google.com/o/oauth2/auth

    访问TokenURL:https://accounts.google.com/o/oauth2/token

    ClientID:您的OAuth客户端ID

    客户端密钥:OAuth客户端密钥

    范围:https://www.googleapis.com/auth/userlocation.beacon.registry

    客户端身份验证:作为基本身份验证标头发送,您完成了i 希望它有所帮助:)