如何从必应api获取头条新闻

How to get top stories from Bing api

本文关键字:获取 头条 新闻 api      更新时间:2023-09-26

好吧,似乎我发布的每个问题都被否决了,所以我又看了一遍FAQ,我不确定我做错了什么。如果你要投票否决这篇文章,我将非常感谢一些评论或反馈,让我知道stackoverflow社区对"好问题"的期望,或者我猜如何正确地提问?.....

我不知道如何从必应(azure) API获取"热门新闻"或"最受欢迎"新闻。

我可以搜索"并获得所有新闻结果(最近的),但我不知道如何拉出"头条新闻"(见这里的头条新闻部分:http://www.bing.com/news?q=top+stories&FORM=Z9LH3)

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

有什么建议吗?

找出必应API查询的最佳方法是使用Azure的"服务资源管理器"工具…

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

https://api.datamarket.azure.com/Bing/Search/v1/Composite?Sources=%27news%27&查询= % 27前% 20层% 27,选项= % 27 enablehighlighting % 27

同时,作为参考的文档登陆页更详细地描述了API参数。

选择的答案不正确。

根据微软支持,

…bing.com和Bing搜索API不提供功能或查询结果奇偶性…

选择的答案将返回来自News API的包含或与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月)项目。

我已经向微软技术支持部门提出了这个问题,一旦我得到更多消息,我将更新。