我需要为我的朋友提供搜索选项。如果我使用“我/朋友”,它会列出我所有的朋友。如果我使用“search?q = keyword”,我将获得包含非朋友的搜索结果。
他们是否可以搜索FB用户,谁是我的朋友?
答案 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
)