我正在使用谷歌自定义搜索 api,我正在尝试通过一些 ruby 代码访问它:
这是代码片段
req = Typhoeus::Request.new("https://www.googleapis.com/customsearch/v1?key={my_key}&cx=017576662512468239146:omuauf_lfve&q=" + keyword, followlocation: true)
res = req.run
答案的主体似乎是这个:
<p>Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>
'
from /usr/local/lib/ruby/2.1.0/json/common.rb:155:in `parse'
from main.rb:20:in `initialize'
from main.rb:41:in `new'
from main.rb:41:in `<main>'
当我尝试从浏览器做同样的事情时,它就像一个魅力。更令人困惑的是,同样的代码在 12 小时前工作。我只更改了它应该查找的关键字,但是它开始返回错误。
有什么建议么?我确定我有足够的积分来处理更多请求