我使用Google Places API,特別是地方搜索和地方詳情。Google Places詳情 - REQUEST_DENIED
地方搜索工作正常。當試圖獲取搜索返回的某個地點的詳細信息時,我得到REQUEST_DENIED
。
這裏的地方的詳細資料API:https://developers.google.com/places/documentation/details
據谷歌稱,該REQUEST_DENIED
狀態是:REQUEST_DENIED indicates that your request was denied, generally because of lack of a sensor parameter.
當然,API是不準確的,因爲這是顯然不是唯一的原因。實際上,在查看JavaScript庫時,它給出了REQUEST_DENIED的不同原因。它指出,原因爲:REQUEST_DENIED: The webpage is not allowed to use the PlacesService
。
我正在傳遞傳感器參數。這是我想要通過的請求:
https://maps.googleapis.com/maps/api/place/details/json?key=MYKEYHERE?reference=CqQBlgAAAAdB_-Ga9gk_D8abGjz87Wub3yNBhjfj9xte74Z1wgyuvseOayauYGztcTf3oMW5W3hJ0kqLiT8EM4Uow6Vlk5yqUSD6H3gIwB5LrrBgjYzHsbPfF_5_WyncSsAA9eFMWNHY4lgEdInj90HOuS0PfbG-JJm37NMOfksUoUSOlStQ2ARdogsg4XN3LEiWLO7lyAeWvNueWVMF_POTVpeFrgcSEIVX2qMHe1rcML_LSiEnXBAaFA0BorgBjWsyltpA5BvyYjiOXt8Z&sensor=false
任何人都有任何想法是什麼問題呢?我試圖用HTTP GET方法來檢索這個。我也沒有使用JavaScript,而是使用Python編寫。當試圖在Python中處理這個請求時,或者只是將它粘貼到瀏覽器中時,我會得到相同的響應。請注意,我實際上將我的密鑰替換爲MYKEYHERE
。