我正在玩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文档,但我找不到问题的答案。有没有办法对帖子进行“多语言”搜索?我的意思是,搜索并返回所有结果,无论它们是哪种语言。
谢谢!
答案 0 :(得分:1)
我不这么认为。
如果您在未指定区域设置的情况下尝试其他查询,例如search?q=obama&type=post
,那么您很可能会看到一些结果。 Facebook默认使用您用于搜索的帐户的区域设置。
搜索tnt.fm/mmci8
对我没有任何结果,因为它在我的默认en_US
语言环境中不可用。您的帖子仅在pt_BR
语言区域中提供。
看起来唯一的搜索选项是: