2017-04-12 55 views
2

用鑰匙撥打https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJyWEHuEmuEmsRm9hTkapTCrk時,得到了正確的回覆。它給了我照片和照片參考。但是當搜索照片時,我收到了404消息。例如,我正在搜索https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CmRZAAAAaCHi7iCO7RowcwbEF5dg_QUG3lNW6fr7F_tVLIQ2cy2agD3lvWH2Bms_pvet71mxz7CZaSm3zud8sjPIxN7RrD-pbDHQ6P24yMQS2vJnDFOMHTWx2GowZoQ2GnoAFHU4EhDbUH2QDrCIVXT7JgXg-Ck9GhSlBLEcxhUM7Ewl6LP9cnh4_YYZSQ(帶密鑰)。照片參考是我從上面的搜索中得到的。獲取詳細信息後的照片出錯404

我做錯了什麼?或者它可能是Google緩存問題?

+0

我有同樣的問題,但只有今天。 10小時前相同的代碼工作正常 – Fab

+0

同樣適用於我。該代碼今天停止工作。 – ghivert

回答

0

我想這是因爲響應不是JSON嘗試將其移除:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CmRZAAAAaCHi7iCO7RowcwbEF5dg_QUG3lNW6fr7F_tVLIQ2cy2agD3lvWH2Bms_pvet71mxz7CZaSm3zud8sjPIxN7RrD-pbDHQ6P24yMQS2vJnDFOMHTWx2GowZoQ2GnoAFHU4EhDbUH2QDrCIVXT7JgXg-Ck9GhSlBLEcxhUM7Ewl6LP9cnh4_YYZSQ&key=yourkey

我相信這是有一些的谷歌源的問題,但它可能與你的placeId處理。我注意到唯一的區別是,當點擊此服務器https://lh5.googleusercontent.com時會返回404,並且在點擊此服務器時返回照片https://lh4.googleusercontent.com

例如,我有這個placeId成功 - ChIJWTLw5D17NYgR0WSz74Ble5s

+1

我的錯誤,我錯過了我的複製/粘貼。我沒有使用JSON,我只是檢查它。 – ghivert