Google Places API照片错误:403禁止

时间:2015-02-18 13:41:10

标签: google-places-api google-places

我尝试使用光线参照来访问地方照片。

这有效:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=800&photoreference=CnRsAAAAGrxlcgShBlZZJgAFxr19eT3fQKxeDTpN4HtyCIsUpOHjUPqB_tm_J_Rf9sbwyWU1j4_SSRWyFiIT0TYGDSn6mAwAQ6ep-9Rok0kAEf6LewL8CRYbaEVoEsfrZXs_BIwUcqNs5p1TQv-EMt-PO8RloBIQHF40AvYJVknRixv4uFYVVRoUGKN_fqy7qynsrclqkBbAdaIpi58&key=MY_KEY

但是这个没有:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=800&photoreference=CnRnAAAADBlPZditZugHCXmMtb0_qQqwyh3rJ0ByTxnI_MRXXEB7Cj_I1QgTKi7XMUAXbD3YMEH8yPdfIH-u-uoM0ZnMsLY6l0eF0Ip9JTkqkw5tgE_eD6RUhgOztHJ312JRWIFkJq2faixmtTM4DILp4WsWaRIQQy53oVWAfP68T60TsYQSNxoUZDjyv0kLie1ZGNzDrF2YgqqktWo&key=MY_KEY

两种光电参考都是有效的。 我可以访问大约50%的图片,另外50%给我403错误。我有一个付费的许可证密钥,并没有超出限制(无论如何,它不是前50%的工作,然后它给403,但相当随机,一些工作,一些不要)。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

该照片似乎已由其所有者删除(或私有)。

您的第二位照片请求(link)会返回重定向:

找到HTTP / 1.1 302   地点:https://lh5.googleusercontent.com/-gMRov-DClsg/UkYcLUa5mtI/AAAAAAAAJiI/48Zbe7GvS9I/s1600-w800/photo.jpg

该photo.jpg网址的响应只是HTTP 404 Not Found。

答案 1 :(得分:0)

尝试使用php函数获取图像:file_get_contents