Php 如何在Bing搜索API中获得特定于语言和位置的结果?
我试图在查询中获得指定语言的结果,但我不知道如何提及它,即使我发现了我不知道语法,有人能帮我吗 例如,我尝试使用php在法语中获得结果Php 如何在Bing搜索API中获得特定于语言和位置的结果?,php,azure,bing,bing-api,Php,Azure,Bing,Bing Api,我试图在查询中获得指定语言的结果,但我不知道如何提及它,即使我发现了我不知道语法,有人能帮我吗 例如,我尝试使用php在法语中获得结果 $request = 'https://api.datamarket.azure.com/Bing/Search/Web'; $full_request = urlencode( '\'' . $_POST["searchText"] . '\'').'%27language:fr%27&$top=10'; 这里是法语的fr意思,但我没能得到预期的结
$request = 'https://api.datamarket.azure.com/Bing/Search/Web';
$full_request = urlencode( '\'' . $_POST["searchText"] . '\'').'%27language:fr%27&$top=10';
这里是法语的
fr
意思,但我没能得到预期的结果。有人能帮忙吗?如文档中所述,它应该是市场参数,请参阅下面的链接和参考资料。不要忘记,可能会有不同的行为以及基于此语言的其他内容:
市场
如果未指定参数,API将尝试使用请求的IP地址、cookie和其他因素来确定适用的市场
示例
如果这在过去可能有用,那么当前API回答参数:Market不是Strings类型显然,在MSDN中,它表示它正在Azure MarketPlace上转换-请参阅:如果它说
不是Strings类型
,则需要将其置于双引号之间,然后对其进行url编码,所以您最终会得到这样的结果:&Market=%27fr%27