2013-03-18 80 views
0

我在玩Facebook API。我在尝试搜索帖子时遇到问题。问题是,当我搜索某些东西时,它会自动假定我将语言环境参数设置为en_US。例如,当我搜索这个我没有得到任何结果:Facebook搜索API没有语言环境

http://graph.facebook.com/search?q=tnt.fm/mmci8&type=post

为了得到结果,我要补充的区域设置属性,并指定语言。该查询并取得了一定的成果:

http://graph.facebook.com/search?q=tnt.fm/mmci8&type=post&locale=pt_BR

我一直在寻找的Facebook的API文档,我发现没有回答我的问题。有没有办法对帖子进行“多语言”搜索?我的意思是,无论用哪种语言进行搜索并返回所有结果。

谢谢!

回答

1

我不这么认为。

如果您尝试不指定语言环境的其他查询,例如search?q=obama&type=post,那么您很可能会看到一些结果。 Facebook默认为您用于搜索的帐户的语言环境。

tnt.fm/mmci8的搜索未返回任何结果,因为它在我的默认en_US区域设置中不可用。您的帖子仅在pt_BR区域设置中可用。

它看起来像搜索的唯一选项是:

  1. 默认区域
  2. 指定的区域设置