让用户在我的fb应用上搜索朋友的好方法

时间:2012-05-20 12:03:25

标签: facebook facebook-graph-api

我想让我的用户在我的fb应用上搜索(而不是浏览)他们的朋友。什么是最好的方式?

我已经对这个问题进行了几个小时的调查。我有两种方法:

  1. 使用Graph API:

    https://graph.facebook.com/me/friends?access_token= ...

  2. 通过这种方式,我可以将用户的朋友作为json,通过解析json,我可以获得用户的目标。

    但是,有两个问题。

    首先,用户需要输入他/她朋友的确切姓名。例如,我的应用程序无法通过解析json找到“Steve Jobs”和“Steve”。

    其次,如果用户有很多朋友,解析json的成本可能很糟糕。

    2。 使用搜索API:

    https://graph.facebook.com/search?q=mark&type=user

    通过这种方式,用户可以用“史蒂夫”获得“史蒂夫乔布斯”。但是,很明显,用户可能会找到不是他们朋友的人。

    我认为这两种方式都不够理想。有什么建议吗?

    真诚地感谢你!

1 个答案:

答案 0 :(得分:0)

这个怎么样:请求对话框 https://developers.facebook.com/docs/reference/dialogs/requests/

-

对于搜索部分,可以使用indexOf函数来检查此字符串是否匹配