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 来自定义语言。
我正在尝试使用 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 来自定义语言。