1

我已经为谷歌的信标 API 设置了一个项目,但是我尝试的每个请求都不断收到 401(使用公钥)或示例应用程序的 403 在此处输入链接描述

回复说:

{ "error": { "code": 403, "message": "项目尚未启用 API。请使用 Google Developers Console 为您的项目激活 API。", "status": "PERMISSION_DENIED", "details" : [ { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Google 开发者控制台 API 激活", "url": " https://console .developers.google.com/project/608941808256/apiui/api “}]}]}}

但我已经启用了 API。

4

1 回答 1

0

您必须创建一个 API-Key 和一个 OAuthClient-ID入门并将它们链接到您的应用程序。创建这些后,您必须将它们限制为仅 Android 并插入com.google.sample.beaconservice此示例应用程序的包名称。此外,您需要插入 sha1-key。您可以使用命令生成的调试密钥: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v

OAuthClient-Id 对于此示例应用程序就足够了。由于它不使用getforobserved方法,这将需要 manifest.xml 中的 API-Key

于 2016-11-17T15:43:02.483 回答