2012-02-04 61 views
2

我正在使用Google地方自動完成API的Android應用程序。REQUEST_DENIED回覆使用Google地方信息自動完成API

當試圖打以下網址

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=geocode&sensor=false&language=en&key=apiKey

我得到的迴應如下。

{ 「預言」:[], 「狀態」: 「REQUEST_DENIED」 }

,我從以下鏈接 Google APIs console

也已啓用了谷歌地圖API V3服務的API密鑰。 根據API文檔,REQUEST_DENIED響應通常是由於缺少傳感器參數,但我已經提供。 在瀏覽器中直接點擊上面的URL之後,我也收到了REQUEST_DENIED響應。 我還有什麼要做的嗎?

回答

0

我沒有看到API頁面http://code.google.com/apis/maps/documentation/places/#PlaceSearches

上市輸入參數是什麼呢?如果你真的需要它,請嘗試將它移動到最後一個項目。或者只是先嚐試​​刪除它,看它是否有效。

+0

其實我的問題是關於地方自動完成請求(http://code.google.com/apis/maps/documentation/places/autocomplete.html#place_autocomplete_requests),其輸入是強制性參數。 – 2012-02-04 17:58:43

4

你確定你的鑰匙是正確的,並且你有足夠的配額嗎?嘗試生成一個新的密鑰,並檢查您的推介正確/設置爲空。

您還可能需要等待長達5分鐘才能使密鑰生效。

FWIW我用自己的密鑰測試了你的URL,它工作正常。

+0

我不知道密鑰是否有問題,但我已經遵循Google APIs控制檯步驟。也啓用了Google Maps API v3服務。嘗試生成新的API密鑰而無需任何推薦。簡單API訪問權限顯示瀏覽器應用程序的密鑰(使用引用程序) API鍵:\t XYZ(樣品) 查閱情況:\t 任何參照允許 激活上:\t [email protected]:\t 2012年2月5日下午10點01 通過激活。COM - 你 過時的關鍵:\t XYZ(樣品) 狀態:\t 活動,直到2012年2月6日下午10時01 – 2012-02-06 06:14:32

+3

,如果你想使用的地方,你應該創建一個Places API的服務,而不是谷歌地圖V3服務API。您還需要爲該特定服務生成一個密鑰。 – skarE 2012-02-06 10:34:21

+0

skarE我可以有你的個人郵件ID嗎? – 2012-02-06 11:05:26

0

您面臨的問題可能與API_KEY有關。您插入類似
的字母「l」而不是大寫「i」。 Capital i和el(l)在xcode 環境中看起來相同。嘗試插入正確的字母將解決問題。

2

當我的android應用使用Google Places API時,我也面臨同樣的問題「REQUEST_DENIED」。根據Google API控制檯幫助,「Android和iOS密鑰僅受某些API支持,如Google Maps Android API或iOS版Google地圖SDK」。 (https://developers.google.com/console/help/)。

在我的情況下,通過使用'bowser apps key'而不是使用android/iOs鍵來解決問題。

+0

你付錢了嗎?我正在使用瀏覽器,並得到這個錯誤'這個Api項目沒有被授權使用這個api。請確保在API控制檯中激活此api ....'我的問題是如何激活?我沒有看到任何地方激活,我已經啓用谷歌地方API – 2016-06-09 14:06:08

相關問題