图谱API:如何使用关键字搜索朋友

时间:2012-07-30 13:30:34

标签: ios facebook facebook-graph-api search

我需要为我的朋友提供搜索选项。如果我使用“我/朋友”,它会列出我所有的朋友。如果我使用“search?q = keyword”,我将获得包含非朋友的搜索结果。

他们是否可以搜索FB用户,谁是我的朋友?

1 个答案:

答案 0 :(得分:5)

最简单的方法可能是通过FQL使用这样的代码:

SELECT name, about_me FROM user WHERE 
   uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
   AND 
     (
        strpos(lower(name), lower([SEARCH])) >= 0 
        OR 
        strpos(lower(about_me), lower([SEARCH])) >= 0
      )