【问题标题】:Can I use the Google AJAX Feed API REST interface from a native iPhone App?我可以从原生 iPhone 应用程序使用 Google AJAX Feed API REST 接口吗?
【发布时间】:2009-11-24 18:17:06
【问题描述】:

Google 在 AJAX Feed API 文档中声明如下:“应用程序必须始终在其请求中包含有效且准确的 http referer 标头。”

我正在构建一个原生 iPhone 应用程序,并希望从我的应用程序的原生 Objective-c 代码中使用 Google AJAX Feed API 的 REST 接口。 API 是否仅用于网站,或者我可以在本机应用程序中使用它?如果我可以从本机应用程序使用它,我的 http referer 标头会是什么?

【问题讨论】:

    标签: iphone objective-c api http-referer


    【解决方案1】:

    如果您查看sign up page,它反复提到“您的网站”,并说该密钥仅对您注册的网站有效,因此从 Google 的角度来看,他们只是打算这样做相当明确用于网站。

    我很惊讶在 T&C 中没有明确讨论这一点。我的解释是,您可以在条款的文字范围内使用它,但不能在精神范围内使用它。

    【讨论】:

      【解决方案2】:

      虽然我不知道 Google 会接受哪些具体的 http referer 值,但我可以向您保证,您可以模拟任何和所有浏览器。我经常使用 Safari(它很乐意模拟各种其他浏览器)并浏览到我自己的测试站点以查看浏览器向服务器发送的内容。这个example 说明了为什么 http_referer 测试不起作用。

      【讨论】:

      • 问题是我正在开发一个合法的商业应用程序,并且希望有一个比引用欺骗更直接的方法。我想我的问题归结为:AJAX 提要 API 是否仅适用于网络应用程序?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多