我可以从本机 iPhone 应用程序使用 Google AJAX Feed API REST 接口吗?

问题描述 投票:0回答:2

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

我正在构建一个本机 iPhone 应用程序,并希望从我的应用程序的本机 Objective-C 代码中使用 Google AJAX Feed API 的 REST 接口。该 API 只能在网站上使用吗?还是可以在本机应用程序中使用它?如果我可以从本机应用程序使用它,我的 http 引用标头会是什么?

ios objective-c http-referer
2个回答
0
投票

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

令我惊讶的是,条款和条件中没有明确讨论这一点。我的解释是你可以在条款的字面范围内使用它,但不能在精神范围内使用它。


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.