Google Places API - 尝试解决方案

时间:2012-09-14 15:57:20

标签: google-places-api

对于使用Google Places API导致错误并使用JSON作为输出的原因,似乎存在一些混淆。

例如,输出(将URL粘贴到浏览器的地址abr时返回:

{
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
}

起初,我认为这可能与我的API访问状态设置为“非活动”有关,但在此处阅读了几篇帖子之后......

......我不是更聪明的人。此帖子/主题的目的是尝试准确确定Google Places API的功能,无论是否需要API密钥,以及为什么REQUEST_DENIED经常出现在许多用户身上。

1 个答案:

答案 0 :(得分:1)

在以下情况下返回

"status" : "REQUEST_DENIED"

  • 缺少sensor参数
  • 缺少key参数
  • sensor参数未设置为truefalse
  • key参数存在问题,例如
    • 您尚未在APIs Console服务标签
    • 中激活Places API服务
    • 您的API密钥与APIs Console API访问标签
    • 中的密钥不匹配
    • 您的API密钥已遭到入侵和阻止;您可以在APIs Console API访问标签
    • 中生成新的API密钥
  • 请求不会作为HTTPS GET请求发送
      所有Places API Web服务请求
    • 都需要
    • HTTPS
    • POST次请求仅适用于Places API Place Actions,例如登记入住和事件请求