如何从Bing api获得头条新闻

时间:2013-04-08 17:49:43

标签: javascript bing-api news-feed

好吧,似乎我发布的每个问题都被拒绝了,所以我再次查看了常见问题解答,我不确定我做错了什么。如果你要对这篇文章进行投票,我会非常感谢某些评论或反馈,让我知道stackoverflow社区对“好问题”的期望是什么,或者如何正确地问我猜?.....

我无法弄清楚如何从Bing(天蓝色)API获取“热门新闻”或“最受欢迎”新闻。

我可以搜索“”并获取所有新闻结果(最近的),但我无法找到一种方法来提取“热门新闻”(请参阅​​此处的热门新闻部分:http://www.bing.com/news?q=top+stories&FORM=Z9LH3

我查看documentation没有运气,并搜索谷歌。有谁知道Bing是否将此功能作为其API的一部分提供?

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

找出Bing API查询的最佳方法是使用Azure“Service Explorer”工具......

如果你查看你的初始网址,你只需查看包含查询“热门故事”的新闻栏目。在这种情况下,我相信这是您正在寻找的查询:

https://api.datamarket.azure.com/Bing/Search/v1/Composite?Sources=%27news%27&Query=%27top%20stories%27&Options=%27EnableHighlighting%27

此外,documentation着陆页供参考,更详细地介绍了API参数。

答案 1 :(得分:0)

所选答案不正确。

根据Microsoft Support

  

... bing.com和Bing Search API不提供功能或查询结果奇偶校验......

所选答案将返回News API中包含或与Query top stories相关的结果。 会返回与Bing.com News (Top Stories)页面相同的结果。

在新的API中,Breaking News查询(empty query parameter in Bing.com API v2)是不可能的,因为像https://api.datamarket.azure.com/Bing/Search/v1/Composite?Sources=%27news%27&Query=%27%27&Options=%27EnableHighlighting%27这样的空查询会返回一小段旧查询(对我来说,2014年10月) )项目。

我有一张关于此的微软支持的票,一旦我听到更多信息就会更新。