2

好吧,似乎我发布的每个问题都被否决了,所以我再次查看了常见问题解答,我不确定我做错了什么。如果您要投反对票,我真的很感激某种评论或反馈,让我知道 stackoverflow 社区对“好问题”的期望,或者我猜如何正确提问?.....

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

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

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

有什么建议么?

4

2 回答 2

0

找出 Bing API 查询的最佳方法是使用 Azure“服务资源管理器”工具...

如果您查看您的初始 URL,您只是在查看带有“头条新闻”查询的新闻部分。在这种情况下,我相信这是您要查找的查询:

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

此外,供参考的文档登录页面更详细地描述了 API 参数。

于 2013-04-08T18:31:02.997 回答
0

选择的答案不正确。

根据微软支持

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

所选答案将从NewsAPI 返回包含或相关的结果Query top stories。它不会返回与Bing.com 新闻(热门故事)页面相同的结果。

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

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

于 2014-12-05T22:59:59.787 回答