我爲我的iOS應用程序使用Google Places API。我已從API控制檯啓用Google Maps Android API v2 API Places。在API訪問部分創建iOS密鑰。我正在給谷歌Places API的請求,使用下面的代碼:Google Places API響應狀態「Request_Denied」
NSString *finalString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&radius=5000&keyword=restaurants&sensor=false&key=PASTE_GENERATED_KEY_HERE",_location.coordinate.latitude,_location.coordinate.longitude];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:finalString]];
但我得到下面的JSON響應
{
"debug_info" = (
);
"html_attributions" = (
);
results = (
);
status = "REQUEST_DENIED";
}
我已經再生未工作,以及新的密鑰。有人可以請弄清楚我在這裏做錯了什麼。
是否在API控制檯中啓用了特定項目? – Stavash
看看這個。 [鏈接](http://stackoverflow.com/questions/9060563/google-places-api-request-denied) –
另外如果你想要餐廳,你最好使用類型=餐廳而不是關鍵字。這兩種方式各有不同。 –