0

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

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

要获得结果,我必须添加 locale 属性并指定一种语言。这个查询确实得到了一些结果:

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

我正在查看 Facebook API 文档,但没有找到问题的答案。有没有办法对帖子进行“多语言”搜索?我的意思是,进行搜索并返回所有结果,无论它们是哪种语言。

谢谢!

4

1 回答 1

1

我不这么认为。

如果您在不指定区域设置的情况下尝试不同的查询,例如,search?q=obama&type=post您很可能会看到一些结果。Facebook 默认使用您用于搜索的帐户的区域设置。

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

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

  1. 默认语言环境
  2. 指定的语言环境
于 2013-03-21T13:39:30.763 回答