2

我正在使用 RBing 制作程序。但我无法获得 50 个链接。我怎样才能得到那些?

谢谢!

require 'rubygems'
require 'rbing'
MultiJson.engine = :ok_json
bing = RBing.new("APP_ID")
query = "Cat"
results = bing.web("#{query}", :offset=>0, :count=>50)
puts results.web.total
for num in 0..49 do
  puts num
  puts results.web.results[num].title
  puts results.web.results[num].url
  puts results.web.results[num].description
  puts ""
end
4

1 回答 1

1

这看起来像是 Microsoft Bing API 中的一个错误。我尝试了几个查询并收到如下结果:

http://api.search.live.net/json.aspx?sources=Web&query=Belarus&AppId=MYAPPID

回来"Total":78800000

但是当我添加Web.offset=0&Web.count=50并提出请求时

http://api.search.live.net/json.aspx?sources=Web&Web.offset=0&Web.count=50&query=白俄罗斯&AppId=MYAPPID

我明白了"Total":35

请向 Microsoft 填写支持请求,并让我们知道结果。

于 2012-01-17T08:28:34.147 回答