Google商家信息密钥未经授权

时间:2015-07-02 19:06:12

标签: android api google-api google-places

我在Android应用中使用谷歌地方,我收到此错误

{
   "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
}

我尝试过使用Android密钥,浏览器密钥和服务器密钥,但这不起作用请帮帮我,我不知道密钥错误了!! !! 请帮我 我正在使用的网址是:

https://maps.googleapis.com/maps/api/place/search/json?radius=50&sensor=true&key=<my key>&location=22,75

5 个答案:

答案 0 :(得分:3)

  

确保为有效密钥启用有效的API。

注意: - 为Browser api服务器启用place api - 浏览器密钥。        安装api for android key - android key

答案 1 :(得分:2)

按照以下链接获取已注册的Google地图密钥

https://developers.google.com/maps/documentation/android/start

并确保您已从api和auth启用了api,

同时提供sha1密钥和您的应用包名称,提供有效数据。

希望它可能会有所帮助

答案 2 :(得分:1)

确保您拥有&#39; Google商家信息系统API服务&#39;启用(在您的Google Api控制台上https://console.developers.google.com)。您必须使用服务器密钥(不是Android密钥)

Enable api

set credentials

答案 3 :(得分:0)

&#34;状态&#34; :&#34; REQUEST_DENIED&#34; - 代表有关启用Google API权限的问题。     请确保您不会忘记启用API:

Google Maps Android API
Google Maps Geocoding API
Google Maps Geolocation API
适用于Android的Google Places API Google Places API网络服务

我也面临同样的问题,但在浏览开发者网站后我发现了;它还需要启用Places API for Web Service并为我工作。

希望这可能会有所帮助!

答案 4 :(得分:0)

"status" : "REQUEST_DENIED"代表有关启用Google API权限的问题。请确保您不会忘记启用API:

  • Google Maps Android API
  • Google Maps Geocoding API
  • Google Maps Geolocation API
  • Google Places API for Android
  • Google Places API网络服务