gpt4 book ai didi

iphone - REQUEST_DENIED 响应 Google Places API 请求(传感器=真)

转载 作者:可可西里 更新时间:2023-11-01 17:10:48 26 4
gpt4 key购买 nike

我正在尝试使用 Google Places API 获取我所在位置附近的地点。

以下是代码,用于点击地点搜索的 URL。

NSString *URL = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&sensor=true&key=0dp-j3dkCU_YUb97RHcbL5shmRrJ5R2y4bYz1Vw"];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:URL]
cachePolicy: NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval: 4];
[request setValue:@"application/json" forHTTPHeaderField:@"accept"];
NSObject *id1 = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];

这让我得到以下响应,采用 JSON 格式。

{
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
}

在搜索 Google Places API 时,它表示,不正确的传感器 参数值是“REQUEST_DENIED”的一般原因。但是,就我而言,我提供的也是正确的。

知道我哪里出错了吗??

同样,我使用的 APIKey 对于要在 Android、iPhone 和 BlackBerry 上开发的应用程序是通用的。那有效吗?或者,我是否需要另一个 APIKey(特定于我的 iPhone 应用程序)?所以,另一个问题是,我可以在所有三个平台上使用相同的 key 吗??

最佳答案

我获取了您的 URL 并替换了一个我知道有效的 key ,并获得了预期的结果。乍一看,我猜您复制/粘贴的 key 不正确,或者您没有在 API 控制台中为与该 key 关联的项目启用 Places API。

请务必注意,每个项目都可以启用不同的服务 - 您必须为每个要使用它的项目手动启用 Places API - 您能否确认它已在控制台中启用并且 key 已准确复制?

关于iphone - REQUEST_DENIED 响应 Google Places API 请求(传感器=真),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com