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

发布于 2024-08-12 06:39:08 字数 240 浏览 3 评论 0原文

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

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

Google states the following in the AJAX Feed API docs:"Applications MUST always include a valid and accurate http referrer header in their requests."

I am building a native iPhone application and would like to use the Google AJAX Feed API's REST interface from my app's native objective-c code. Is the API only for use on websites, or can I use it from a native app? In the case that I can use it from the native app, what would my http referrer header be?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅此而已 2024-08-19 06:39:08

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

但令我惊讶的是,条款和条件中没有对此进行明确的讨论。我的解释是,你可以在术语的字面上使用它,但不能在精神上使用它。

If you look at the sign up page it refers repeatedly to "your web site" and says the key is only valid for the site you sign up with, so it's fairly clear cut from Google's point of view they only intend it to be used for websites.

I'm surprised there's no explicit discussion of this in the T&Cs though. My interpretation is you can use it within the letter of the terms, but not within the spirit.

半夏半凉 2024-08-19 06:39:08

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

While I don't know the specific http referer values that Google would accept, I can assure you that you can impersonate any and all browsers. I often use Safari (which is happy to impersonate a wide variety of other browsers) and browse to my own test site to see what the browser sends to the server. This example of why http_referer testing doesn't work is illustrative.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文