【发布时间】:2017-01-11 14:47:48
【问题描述】:
我目前正在使用 Google Places API 将评论拉到网页上。除了留下评论的人的照片外,一切都很好。当试图获取评论者的照片时,它会在每隔一个页面加载时返回 403 Forbidden。好像有速率限制吧?
问题是我找不到任何关于速率限制以及如何让图片毫无问题地显示的文档。我在文档中遗漏了什么吗?
我的 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"
}
}
}
}
就像我说的,如果我刷新几次它会导致图像获取请求出现 403 错误。无论如何要缓存或允许更多请求?
【问题讨论】:
-
你的 javascript 控制台中有什么东西吗?您是否可以创建一个 JSFiddle 来演示该问题?
-
控制台中唯一的内容是 GET 请求,说它在获取图像时返回了 403 Forbidden。
标签: google-maps google-maps-api-3 google-places-api