我尝试使用光线参照来访问地方照片。
这有效:
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,但相当随机,一些工作,一些不要)。
有什么想法吗?
答案 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