Google maps Google Place评论API-照片在页面加载时返回403

Google maps Google Place评论API-照片在页面加载时返回403,google-maps,google-maps-api-3,google-places-api,Google Maps,Google Maps Api 3,Google Places Api,我目前正在使用GooglePlacesAPI将评论拉到网页上。除了留下评论的人的照片,一切都很好。当试图获取评论者的照片时,它会在每隔一次页面加载时返回403禁止。看来可能有利率限制吧 问题是我找不到任何关于速率限制以及如何让图片显示无问题的文档。我是不是在文件里遗漏了什么 我的API调用是这样的 https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=API_KEY 这将返回一个相当长的

我目前正在使用GooglePlacesAPI将评论拉到网页上。除了留下评论的人的照片,一切都很好。当试图获取评论者的照片时,它会在每隔一次页面加载时返回403禁止。看来可能有利率限制吧

问题是我找不到任何关于速率限制以及如何让图片显示无问题的文档。我是不是在文件里遗漏了什么

我的API调用是这样的

https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=API_KEY
这将返回一个相当长的JSON数组(我已经缩减了它)。其中一个领域是

{
   "result" : {
      "reviews" : [
         {
            "profile_photo_url" : "//lh5.googleusercontent.com/url/photo.jpg"
         }
      }
   }
}

就像我说的,如果我刷新几次,就会导致ImagesGet请求出现403错误。是否要缓存或允许更多请求?

我找到了发生这种情况的原因。这与照片媒体的速率限制有关,这就是为什么它在控制台中给出403错误的原因。概述了所需媒体的限制

文件摘录

Google Places API Web服务强制默认限制为1000 每24小时的免费请求,计算为客户端请求的总和 和服务器端请求。如果您的应用程序超出初始限制,则 应用程序将开始失败。您可以免费增加此限制,最多 通过在服务器上启用计费,每24小时可发送150000个请求 谷歌API控制台验证您的身份。需要信用卡 供核实。我们索要您的信用卡纯粹是为了验证您的信用卡 身份。使用Google Places不会对您的卡收费 API Web服务


最好的办法是在请求媒体时对其进行缓存,以避免超过限制,如果您要多次重新加载页面以测试本地开发更改,这一点尤其有用。

我找到了发生这种情况的原因。这与照片媒体的速率限制有关,这就是为什么它在控制台中给出403错误的原因。概述了所需媒体的限制

文件摘录

Google Places API Web服务强制默认限制为1000 每24小时的免费请求,计算为客户端请求的总和 和服务器端请求。如果您的应用程序超出初始限制,则 应用程序将开始失败。您可以免费增加此限制,最多 通过在服务器上启用计费,每24小时可发送150000个请求 谷歌API控制台验证您的身份。需要信用卡 供核实。我们索要您的信用卡纯粹是为了验证您的信用卡 身份。使用Google Places不会对您的卡收费 API Web服务


最好的做法是在请求媒体时缓存媒体,以避免超过限制,如果您要多次重新加载页面以测试本地开发更改,这一点尤其有用。

javascript控制台中有什么内容吗?您是否可以创建一个示例来演示这个问题?控制台中唯一的一件事是GET请求,它在获取图像时返回403禁止。javascript控制台中有什么内容吗?您是否可以创建一个示例来演示这个问题?控制台中唯一的一件事是GET请求,它在获取图像时返回403禁止。