我正在开发使用Bing新闻API的应用。我们目前正在使用V2,但我们希望将其更新为V5。
TotalEstimatedMatches属性存在问题。当我们尝试使用偏移进行迭代时,这个计数会根据需要进行更新。 有时数据不相关。或者当我们尝试按日期对结果进行排序时,日期没有很好地排序。
有人做过吗?我真的需要帮助。
感谢' s!
答案 0 :(得分:0)
您应该只整合第一个TotalEstimatedMatches返回值,并在使用'count'和'amp;时将其用作常量最大值。 'offset'参数迭代遍历同一查询的页面。我主要使用python,所以我会在这里。
如果:
TotalEstimatedMatches == 250,000
从查询的前50个结果返回的响应中的。然后,如果你想获得所有250,000个链接的大量列表,你会做类似的事情:
# Assuming count==50 & offset==0
max_bound = 250000
results = []
while offset <= max_bound-50:
results.append(your_search_function(your_query, count, offset, **stuff))
offset += count
如果您要使用每次查询后生成的新TotalEstimatedMatches属性继续进行偏移计算,您将开始跳过页面。
就日期范围而言,我不太确定。我想我知道他们很快会在那里添加更好的功能。