2013-03-18 135 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. 指定的區域設置