gpt4 book ai didi

ruby - 将 Google 自定义搜索 API 与 Ruby google-api-client 结合使用

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:02 24 4
gpt4 key购买 nike

作为我目前参与的人员搜索项目的一部分,我需要编写一个 ruby​​ 脚本,该脚本可以将搜索查询发送到 Google 自定义搜索 API 并存储搜索结果以供处理。我找到了 Ruby google-api-client gem (http://code.google.com/p/google-api-ruby-client/) 并安装了它,但是,尽管已经彻底阅读了文档,但我还是不知所措关于如何执行自定义搜索 API 调用。这是我第一次尝试使用 Google API,我发现这个过程有点让人不知所措,是否有任何有经验的人可以提供一些示例代码供我学习?谢谢

最佳答案

虽然我还没有测试过这个,但像这样的东西应该可以工作:

require 'google/api_client'
# Creates an instance of the client.
client = Google::APIClient.new
# Authorization setup goes here.
# Fetch the discovery document and obtain a reference to the API we care about.
search = client.discovered_api('customsearch')
# Make an API call using a reference to a discovered method.
response = client.execute(
search.cse.list, 'q' => 'your query'
)
status, headers, body = response

请注意,我省略了所有用于身份验证的设置代码,您可以在 Ruby 客户端的文档中找到这些代码。

关于ruby - 将 Google 自定义搜索 API 与 Ruby google-api-client 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6293219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com