我能在本机iPhone应用程序中使用Google AJAX Feed API REST接口吗?

3

在AJAX Feed API文档中,Google明确指出:“应用程序必须始终在其请求中包含有效和准确的HTTP Referer标头。”

我正在开发一个本地的 iPhone 应用程序,并希望从我的应用程序的本地 Objective-C 代码中使用 Google AJAX Feed API 的 REST 接口。这个API只能用于网站吗?如果可以在本地应用程序中使用,那么我的HTTP Referer标头应该是什么?

2个回答

0

如果您查看注册页面,它会反复提到“您的网站”,并表示密钥仅对您注册的网站有效,因此从Google的角度来看,这是非常明确的,他们只打算将其用于网站。

我很惊讶在条款和条件中没有明确讨论这一点。我的解释是您可以在条款的字面上使用它,但不能违背其精神。


-1

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


问题在于我正在开发一个合法的商业应用程序,希望有一个比引用欺骗更直接的方法。我想我的问题归结为:AJAX feed API只适用于Web应用程序吗? - Andrés Bonilla

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接