2014-12-04 8 views
0

對於我們正在開發的應用程序,我希望能夠在用戶組中進行搜索。只有通過Facebook API做到這一點的方法我發現到目前爲止加載所有組,然後在應用程序內部進行一些比較。 https://developers.facebook.com/docs/graph-api/reference/v2.2/user/groups?locale=de_DE如何在api中找到特定的facebook組

搜索API返回所有匹配,但我不能只看到我已經「喜歡」的那些。 https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2?locale=de_DE#search 有沒有不同的方式,也許與FQL?

+0

基本上我在這裏得到了答案,如何在圖API中使用fql:http://stackoverflow.com/questions/13145284/how-to-send-a-fql-query-with-the-new-android- sdk 我會盡量讓它與Tobi提供的答案一起工作。 – mausberger 2014-12-05 07:56:56

回答

1

使用「正常」Graph API,您不能指定搜索條件。 /search端點不適合您,因爲它不會執行搜索一個用戶,但對於全部

隨着FQL,理論上可以使用strpos()功能上查詢在groupgroup_member表:

select gid, name from group where gid in (select gid from group_member where uid=me()) and strpos(name, 'Facebook') >= 0 

會給你含「臉譜」在他們的名字你所有的羣體。請記住,你需要一個v2.0的應用程序才能夠使用FQL。

相關問題