2

我在显示来自 Google Places (Javascript) API 的照片时遇到问题。我按照获取照片的说明操作,它的 url 带有 .getUrl()。这将返回一个如下所示的 url:

https://maps.googleapis.com/maps/api/place/js/PhotoService.GetPhoto?XXX&2e1&callback=none&key=XXX&token=XXX

这会立即将用户重定向 (302) 到类似于以下内容的 URL:

https://lh3.googleusercontent.com/p/AF1QipNsemCsJsmheK-edlzYPxkd5dQRGjQeRcmr7VDy=s1600-w600

当我在我的页面中使用它时,它可以完美地处理一些请求,但是在当天晚些时候,它会返回 403(但是,如果我将 URL 粘贴到浏览器中,它会很好地显示图像)。看起来像一个配额问题,但我很头疼,因为我是高级用户,配额不应该成为任何 API 的问题(尤其是在 20 个请求之后)。

我一直发现的唯一一件事是来自谷歌的这条信息说,如果达到配额,可以返回 403,但它看起来不一样,我希望在 302 重定向之前出现 403。同样,我总是能很好地得到重定向的 URL。

有谁知道是什么问题?

4

0 回答 0