使用Google Proximity API获取401和403

时间:2015-07-27 14:03:03

标签: google-beacon-platform

我已经为谷歌的beacon API设置了一个项目,但我尝试过的每个请求都会获得401(使用公钥)或403以及示例应用enter link description here

回复说:

{   “错误”:{     “代码”:403,     “消息”:“项目尚未启用API。请使用Google Developers Console激活项目的API。”,     “status”:“PERMISSION_DENIED”,     “细节”: [       {         “@type”:“type.googleapis.com/google.rpc.Help”,         “链接”:[           {             “说明”:“Google开发者控制台API激活”,             “url”:“https://console.developers.google.com/project/608941808256/apiui/api”           }         ]       }     ]   } }

但我已经启用了API。

1 个答案:

答案 0 :(得分:0)

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

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