我正在嘗試使用Android應用程序使用Google Directions API。無法連接到谷歌的方向API
在谷歌開發者控制檯上,我創建了一個項目並選擇了Android平臺。
使用我獨特的軟件包名稱和SHA1密鑰,我得到了一個API密鑰。
在我的android代碼中,我使用這個API密鑰發送一個HTTP請求。
url = "https://maps.googleapis.com/maps/api/directions/json?origin=Dhanmondi&destination="+destination+"&key=" + apiKey;
public String sendGetRequest(String uri) {
try {
URL url = new URL(uri);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String result;
StringBuilder sb = new StringBuilder();
while((result = bufferedReader.readLine())!=null){
sb.append(result);
}
return sb.toString();
} catch (Exception e) {
return null;
}
}
但是,我收到此錯誤。
此IP,網站或移動應用程序未被授權使用此API密鑰。從IP地址112.13.34.221收到的請求中帶有空的推薦人。
我已經啓用的Android API谷歌地圖以及谷歌地圖,谷歌路和谷歌Places API的
您是否在密鑰創建過程中添加了相同的軟件包名稱,是否啓用了方向API,並在清單中添加了密鑰 –
我擁有您提到的所有內容@war_Hero – Shuaib
返回的錯誤狀態代碼是什麼,此外,如果你粘貼在瀏覽器選項卡中的URL檢查,如果你得到的迴應 –