【问题标题】:Facebook search API without locale没有语言环境的 Facebook 搜索 API
【发布时间】:2013-03-18 01:52:06
【问题描述】:

我正在使用 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 文档,但没有找到问题的答案。有没有办法对帖子进行“多语言”搜索?我的意思是,进行搜索并返回所有结果,无论它们是哪种语言。

谢谢!

【问题讨论】:

    标签: facebook api facebook-graph-api search locale


    【解决方案1】:

    我不这么认为。

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

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

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

    1. 默认语言环境
    2. 指定的语言环境

    【讨论】:

      猜你喜欢
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多