Microsoft 认知服务 Bing 新闻 API 如何在 1 个查询中搜索多种语言

Microsoft Cognitive Serivces Bing News API how to search multiple languages in 1 query

我正在尝试使用 V5 Bing 新闻 API。在此处的文档 (https://msdn.microsoft.com/en-us/library/dn760793.aspx#news) 中显示,对于多语言搜索,您可以在 header 中指定 Accept-Language,并在查询中指定抄送字段。

例如,如果我想要来自美国和法国的法语和英语结果,我会这样做: Accept-Language: fr,en cc=FR,US 但这是行不通的。这只有 returns US/English 个结果。如果我删除 US/English 部分,我会得到法语结果。

我做错了什么?

每次 API 调用只能获得一种语言的结果。如果您想获得多种语言的查询结果,则需要调用 API 两次并传递适当的 headers/params 来自定义语言。