4

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

他们是一种搜索 FB 用户的方式,我的朋友是谁?

4

1 回答 1

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
      )
于 2012-07-30T13:55:30.880 回答