2017-06-29 31 views
0

我剛剛將Google Places API Web服務添加到我的項目中,添加了API密鑰(不受限制,用於測試),並且我正在複製粘貼從文檔的請求嘗試的東西出來,例如:獲取REQUEST_DENIED(「此服務需要API密鑰。」),但在API控制檯中沒有錯誤

curl https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=my_new_key 

我只得到請求被拒絕(「此服務需要一個API密鑰。」),但在API控制檯我看不出有任何錯誤。關鍵在於我的示例中的curl命令行,API在控制檯中啓用,密鑰有效且不受限制。我無法找到爲什麼這不起作用的原因?

回答

0

這裏有幾件事情,你可以嘗試...

  • API密鑰的應用程序,但在使用前應在授權谷歌該應用程序。
  • 再次檢查您的API密鑰,並在使用它之前查看是否需要任何編碼。
  • 從您的Google帳戶啓用API。
  • 查看您的API密鑰是否有任何限制,例如:
    在接受來自這些服務器IP地址的請求下,輸入您要接受密鑰的IP地址,其中每行一個IP 。您 也可能使用CIDR表示法(例如192.168.0.0/22)輸入子網。

希望這有助於..

嘗試此鏈接....很有幫助
REQUEST DENIED with Google Places API KEY for Server Web used in an Android application

+0

如果我做一個不受限制的密鑰(它顯示了黃色感嘆號警告,這是無限制) ,應該不需要其他授權,還是我在這裏監督什麼? – user1840362

+0

此外,API在控制檯中啓用。 – user1840362

相關問題