我正在使用图表API在多语言网站上搜索有关子地球的结果。 例如:萨科齐。
所以,我使用这个网址:https://graph.facebook.com/search?q=Sarkozy。
然后,我希望只有某种语言或国家/地区的回复,例如英语,西班牙语,法语。
有人知道获取此请求的URL是什么吗? 感谢。
答案 0 :(得分:7)
添加&locale=en_US
作为参数,例如仅获取美国英语结果。您也可以尝试设置Accept-Language http标头。
答案 1 :(得分:2)
上述&locale=en_US
类参数不再过滤搜索结果(since early December 2012)。
最初列为错误,此行为(不按语言过滤)现已声明按预期工作(!)。
不幸的是,我不熟悉任何解决方法或其他解决方案。
答案 2 :(得分:-1)
您可以使用Accept-Language标头。
C#示例
using (WebClient client = new WebClient())
{
client.Headers.Add("Accept-Language", "en-US,en;q=0.8");
result = client.DownloadString(searchUrl);
}