REQUEST_DENIED 响应 Google Places API 请求 (sensor=true)

2023-12-14

我正在尝试使用 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 时,它说不正确sensor参数值是“REQUEST_DENIED”的一般原因。但是,就我而言,我提供的也是正确的。

知道我哪里出错了吗?

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


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

REQUEST_DENIED 响应 Google Places API 请求 (sensor=true) 的相关文章

  • iOS 对 Google 云消息传递的支持

    我在谷歌的开发者控制台中看到 GCM 允许为 iOS 生成 API 密钥 我在网上搜索了有关如何在 iOS 应用程序中通过 GCM 实现推送通知的任何类型的文档 但没有找到答案 真的有可能在 iOS 应用程序中使用 GCM 实现推送通知 j
  • 当设置 setVisibleXRangeMaximum 时,iOS-Charts X 轴值无限重复

    我正在尝试绘制一个图表 其中 x 轴是TimeIntervalY 轴是power consumption 由于每天都会有数据 因此将有太多数据无法显示 因此 我想一次显示 5 个值 我通过设置实现了这一点self chart setVisi
  • 无法从 Google Direction Service api 获取优化路线

    我试图通过提供航点来使用 google Direction api 找到优化路线 以下是我使用过的航点 起始点 LHR 第一个路径点 豪恩斯洛 第二个路径点 哈灵顿 When I tried to find the optimized tr
  • 推送/呈现模态视图控制器

    我的视图控制器中有一个表 我们称之为 TVC1 我使用了 TVC1 中的行 以便用户除了 TVC1 上的数据之外还可以输入更多数据 因此 当有人点击 TVC1 中的特定行时 它将显示另一个视图控制器 我们称之为 TVC2 然而 当显示TVC
  • 如何比 CGContextStrokePath 更快地渲染线条?

    我正在使用 CGContextStrokePath 绘制约 768 个点的图表 问题是 每一秒我都会得到一个新的数据点 从而重新绘制图表 目前 这个已经很繁忙的应用程序占用了 50 的 CPU 图形绘制是在UIView 中的drawRect
  • 检测 UITableView 中的水平平移

    我正在使用 UIPanGestureRecognizer 来识别 UITableView 中的水平滑动 准确地说是在单元格上 尽管它已添加到表格本身 然而 这个手势识别器显然窃取了桌子上的触摸 我已经让 pangesturerecogniz
  • 以编程方式更改 UISlider 的范围

    如何以编程方式设置 UISlider 的最小最大范围 例如 虚拟代码 UISlider slider UISlider alloc init slider min 3 slider max 3 EDIT 所以我有以下内容 sl minimu
  • 删除部分(红色删除按钮),UITableViewController - iOS

    我正在尝试做一个分组的 uitableview 并且我已经激活了编辑选项 我希望用户也能够删除整个部分 而不仅仅是特定行 因此 当您单击 编辑 时 每个表格单元格左侧显示的红色减号按钮也应该显示在各个部分 部分标题左侧 有人知道如何做到这一
  • iPhone ImageView序列动画

    嘿 尝试将一个简单的 png 序列动画放入我的应用程序中 我在 IB 中放置了第一个框架 并将图形动画出口连接到它 序列中有 54 个 png 名称为 Comp 1 0000 png 到 Comp 1 00053 png 这是我的代码 vo
  • Xcode UI 测试 - 通过 id 在 Webview 中查找元素

    我们的应用程序是混合的 包含 webview 我正在尝试使用 Xcode UI 测试自动化我们的应用程序 我能够使用以下方法找到网络按钮 let app XCUIApplication app launch let button app s
  • Firebase Messaging FCM 在可配置的时间间隔内分发

    当您使用 FCM 向给定应用程序的所有设备发送推送时 这可能会导致许多用户同时打开他们的应用程序 从而导致大量服务器轮询 从而导致负载峰值 有没有一种方便的方法可以在给定的时间间隔内分发消息以进行计划推送 最后 我们找到了一种可能的方法 通
  • 无法使用 NSDateFormatter 解析日期

    我正在获取 RSS 其中我收到以下日期戳 2010 05 10T06 11 14 000Z 现在我正在使用 NSDateFormatter 来解析这个日期时间戳 parseFormatter setDateFormat yyyy MM dT
  • AVAssetExportSession 输出文件

    AVAssetExportSession 输出文件应该是什么样子 我正在尝试压缩 ALAsset 项目中的视频 但它不起作用 我猜输出文件与它有关 这是我正在使用的代码 NSString destinationPath NSHomeDire
  • 如何相对于包含视图大小定位子视图?

    我希望能够将我的子视图从顶部定位到超级视图大小的 25 NSLayoutConstraint topPositionConstraint NSLayoutConstraint constraintWithItem containerView
  • 我正在寻找 GCDAsyncUdpSocket 上的一些示例,但发现没有一个有效

    接收数据从未被调用过 我编写了这个由我的主线调用的 swift 类UI视图控制器向接收消息的服务器发送消息 但当服务器发回响应时 客户端永远不会收到它 因为 didReceiveData 从未被触发 我一直在谷歌上搜索并查看文档 它说客户端
  • NSSortDescriptor 和多对多关系

    我有两种反对意见 地点和历史项目 我正在尝试获取附加到任何历史记录项目的位置 因此该位置的获取谓词是 history count gt 0 效果很好 我还想使用 NSSortDescriptor 按最新历史项目的日期对位置对象进行排序 据我
  • swift 3.0 中的 Sha 256 加密语法错误

    func SHA256 gt String let data self data using String Encoding utf8 let res NSMutableData length Int CC SHA256 DIGEST LE
  • iOS 4.0 中的应用程序将终止

    iOS 4 0 中未调用 applicationWillTerminate 委托方法 当我点击 主页 按钮时 我看到 applicationWillResignActive 和 applicationDidEnterBackground 委
  • 后台模式下的 AVSpeechSynthesizer

    我无法获取 iOS 7AVSpeechSynthesizer当我的 iOS 应用程序处于后台模式时工作 我添加了 应用程序播放音频 应用程序支持的后台模式的关键 但我仍然无法让它工作 我还研究了创建一个AVMutableCompositio
  • 在 iPhone 模拟器中从硬盘读取文件

    是否可以将文件 从我的普通文件系统 读入在 iPhone 模拟器上运行的 iPhone 应用程序 据我所知 iPhone 本身没有 用户可访问的 文件系统 但这只是为了测试 并且只能在模拟器中运行 该文件将是一个可以在应用程序运行时编辑的文

随机推荐

  • 无法调试打字稿扩展 VS Code,因为它找不到源文件

    我一直在开发 vsCode 扩展 并且能够正常启动和调试 但现在将扩展与 webpack 捆绑后我无法正确绑定断点 我尝试过的事情 应用中提到的解决方案https stackoverflow com a 53236103 1461862 将
  • JavaFX 8 - 将图形添加到右侧的 TitledPane

    我想在标题中添加一个小图标TitledPane 因此我设置了一个空标题并添加了一个HBox含有一个Label and a ImageView作为图形 通过这种方式 图标显示在文本末尾附近 我希望它始终显示在右边框旁边TitledPane 我
  • 使用 SAR 与 SHR 进行汇编时将二进制数右移

    我们知道 当我们将一个二进制数右移时 它会被2除 对于号码 1001 0001 我们假设存储在AX登记 如果我们将其视为无符号数 等于145十进制 SHR AX 1将使AX等于0100 1000这等于72十进制 这是正确的 但如果我们将其视
  • 调整 CSS 自定义鼠标光标的大小

    是否可以调整使用自定义图像 URL 的 CSS 鼠标光标的大小 例如 cursor url resources images custom cursor png auto 图像太大 我无法找到通过设置图像 URL 来设置其样式的方法 我知道
  • fftw3 逆变换不起作用

    我正在使用 fftw3 库在 c 中编写复杂到复杂的 DFT 的简单代码 我已经编写了一个包含输入数组双数据的文件 以便我可以与 matlab fft 函数进行比较 我尝试从变换数组执行反向变换 但结果和第一个输入数组不同 这是我的结果 F
  • 使 JSON Web 令牌失效

    对于我正在开发的一个新的 node js 项目 我正在考虑从基于 cookie 的会话方法进行切换 我的意思是 将 id 存储到包含用户浏览器中的用户会话的键值存储中 使用 JSON Web 令牌 jwt 的基于令牌的会话方法 无键值存储
  • 在 UNIX 中重命名批量文件

    我有一组文件如下 旧名称 1 txt 旧名称 1 pdf 旧名称 1 bak 等等 每个都有不同的扩展名 我需要将 oldname 重命名为 newname 所以我尝试了 rename v s oldname newname oldname
  • CURLOPT_FOLLOWLOCATION 不起作用

    我正在尝试通过此链接抓取数据 http www treasurydirect gov NP BPDLogin application np 其中包含元刷新 我正在使用curl exec 并将CURLOPT FOLLOWLOCATION 设置
  • 删除 StringBuilder 的最后一个字符?

    当您必须循环遍历集合并使用分隔符分隔每个数据的字符串时 最后总会有一个额外的分隔符 例如 for String serverId serverIds sb append serverId sb append 给出类似的东西 服务器Id 1
  • PHP JavaScript?当用户关闭页面或浏览器时执行某些操作[重复]

    这个问题在这里已经有答案了 可能的重复 如果用户关闭浏览器窗口或离开 php 页面 如何销毁会话 基本上我想通过更新我的 MySQL 数据库将我的用户设置为 离线 并可能在他们关闭浏览器或页面时结束他们的会话 我见过一个网站是这样做的 谁能
  • 如何消除不透明褪色中未使用的参数?

    element被调用但从未使用过 它们只是被传递回另一个函数调用 这看起来有点浪费 有更好的方法吗 初次通话 fadeUp document getElementById test 3000 将元素的不透明度淡化 3000 毫秒 funct
  • 主干模型中如何处理“更改”事件?

    我正在尝试构建一个动态更新 Meteor 项目中的会话变量的模型 我知道纯 JSON 不应该存储在骨干模型中 所以我设置了一个特殊模型 如下所示 initialize function Log the changed properties
  • Android中Thread.currentThread().getId()和Process.myTid()的区别

    据了解 myTid 返回调用线程的标识符 与 setThreadPriority int int 一起使用 但我发现Thread currentThread getId 不等于Process myTid 所以 我猜测前者是 JVM 版本的线
  • 生成字母表中的字母数组

    有没有一种简单的方法可以在 C 中生成包含字母表字母的数组 手工完成并不难 但我想知道是否有内置的方法可以做到这一点 我不认为有内置的方法 但我认为最简单的方法是 char alpha ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • MongoDB 不会使用 Mongoid 连接到 MongoHQ

    我刚刚开始一个全新的 Rails 项目 我想要完成的第一个任务是创建一个对象并将其保存在我的数据库中 我通过自动方式生成了一个对象 在本例中是一个 URL 对象 如下所示 rails generate scaffold Url domain
  • 如何在Mac上设置PYTHON_EGG_CACHE环境变量?

    我正在尝试设置 Django 以使用 MySQL 当我输入时出现以下错误localhost mysite ExtractionError at Can t extract file s to egg cache The following
  • Google Maps IOS SDK 1.2 需要地图视图快照

    在 1 1 中 GMSScreenshot 类提供了一种将整个屏幕的快照获取到 UIImage 中的基本方法 在 1 2 中 该类丢失了 在发行说明中 它是这样说的 在 GMSMapView 图层上调用 renderInContext 现在
  • 声明一个引用并稍后初始化?

    我有一些课程的参考MyObject 但确切的对象取决于条件 我想做这样的事情 MyObject ref if condition ref MyObject something else ref MyObject something else
  • Julia:使用许多不同但相关的算法选择来构建代码

    我正在寻找一种优雅的方式来重新安排我的代码 对于开发求解器 您可能会拥有许多具有相同设置的不同选项 例如 从高层次来看 代码看起来像这样 function solver Start by assigning a bunch of varia
  • REQUEST_DENIED 响应 Google Places API 请求 (sensor=true)

    我正在尝试使用 Google Places API 获取我所在位置周围的地点 以下是用于点击 URL 进行地点搜索的代码 NSString URL NSString stringWithFormat https maps googleapi