2015-06-05 25 views
1

我不斷嘗試使用谷歌地方自動填充爲iOS時收到REQUEST_DENIED。不斷收到REQUEST_DENIED的地方谷歌爲iOS

的例子鏈接https://maps.googleapis.com/maps/api/place/autocomplete/json?input=londo&location=45.647157,25.628332&key=AIzaSyCHRmOeUQCcI_1JbcWiJ(我中省略了一些關鍵的最後一個字符)

  1. 無論谷歌Places API的和谷歌地圖API的谷歌開發者控制檯啓用
  2. 我有一個有效的密鑰在憑據部分,爲此,我還添加了我的包標識捆綁標識符
  3. 的關鍵是一個iOS應用程序鍵,在公共API訪問部分的列表。這是有效的,是由我(業主)

任何人都可以指出我的良好方向? 在此先感謝。

+0

也許這將幫助:http://stackoverflow.com/questions/9060563/google-places-api-request-denied 另外,還要確保你不使用瀏覽器否認 – Luzgan

+0

謝謝,我試過,也可以訪問,但到目前爲止它還沒有幫助我 –

回答

2

我發現這個問題:你需要啓用谷歌的地方Web服務以及和使用服務器密鑰

+0

啓用Google Places Web Services並使用iOS密鑰爲我工作。遺憾的是在這個環節(https://developers.google.com/places/ios-api/start#step-5-get-an-api-key---objective-c)他們聲稱,他們將引導您完成整個過程通過嚮導(https://console.developers.google.com/flows/enableapi?apiid=placesios,maps_ios_backend&keyType=CLIENT_SIDE_IOS),但不起作用。他們的手動步驟也不適用於上述鏈接。您似乎需要啓用Google Places Web Services for iOS密鑰才能使用 – Tony

1

地圖API需要iOS版不關鍵,但服務器密鑰。當您創建服務器密鑰時,請將文本視圖留空,不要輸入您的軟件包名稱。

+0

謝謝。部分解決方案。 upvote當之無愧:) –

1

使用瀏覽器鍵或谷歌地方自動填充API服務器密鑰。保持引薦者字段爲空。確保您在開發者控制檯中啓用Google Places API。

+0

謝謝。部分解決方案。 upvote當之無愧:) –