Google 自定义搜索引擎 (CSE) API

发布于 2024-08-24 09:52:15 字数 354 浏览 11 评论 0 原文

我正在尝试将网站搜索功能集成到客户的网站中。我已经使用 Google 自定义搜索创建了一个测试搜索引擎,但我不知道如何使其符合以下标准:

  1. 搜索表单发回网站
  2. POST 页面使用 API 从 Google 返回结果
  3. 我在网站内显示结果

我是否误解了 Google 自定义搜索是否有效?有没有适合我的标准的简单教程?

谢谢!

I am trying to integrate a site search feature into a client's site. I've created an test search engine with Google Custom Search, but I can't sort out how to make it work with the following criteria:

  1. The search form posts back to the site
  2. The POST page uses an API to get the result back from Google
  3. I display the results within my site

Am I misunderstanding how Google Custom Search works? Is there a simple tutorial somewhere that fits my criteria?

Thanks!

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

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

发布评论

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

评论(2

风尘浪孓 2024-08-31 09:52:15

Google 自定义搜索商业版专门提供了返回 XML 结果的 API,您可以用它做您想做的事情。商业版不是免费的。

以下是 XML 结果文档

在 PHP 中,您可以使用 cURL 将您发布的搜索查询传递给 Google CSE 作为 GET 请求,然后使用 XML 服务器端 或客户端。

Google Custom Search Business Edition specifically has the API to return XML results, with which you can do what you please. Business Edition is not free.

Here is the XML results documentation.

From PHP, you can use cURL to pass your POSTed search query on to Google CSE as a GET request, and then do whatever you want with the XML server side or client side.

暗恋未遂 2024-08-31 09:52:15

请查看 http://www.google.com/cse/docs/resultsxml.html< /a>

但基本上是的:在您的网站上有一个页面,当它获取 post/get 变量时,它会向 Google 发出一个 http 请求,其中包含(至少)您的搜索词和 api 密钥,然后它会接收到 XML 负载返回,然后将其格式化并返回到页面上。

这非常简单。我还没有在 PHP 中实现它,从你的标签来看,这是你想要使用的语言,但类似 ​​http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ 应该会让您走上正轨。

Check out http://www.google.com/cse/docs/resultsxml.html

But basically yeah: have a page on your site that when it gets a post/get variable it makes an http request to Google containing (at least) your search term and your api key, it then receives a load of XML in return which it then formats and returns on the page.

It's pretty straightforward. I've not implemented it in PHP, which judging by your tag is the lanaguage you're looking to do it in, but something like http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ should put you on the right track.

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