1

许多应用程序都具有此功能,当您的 Facebook 朋友加入该应用程序时,您会收到通知。我想知道这是否是通过一些特殊的API?如果没有,我将如何去做?

我想过这样做:当用户通过 facebook 注册时,我记录他们的 facebook ID 并使用图形 API 获取他们所有的 facebook 朋友。然后,当另一个用户通过 facebook 注册时,我会检查任何以前的用户是否在他们的朋友列表中有新用户的 fb id,如果有,我会发送通知。

我想知道这是否是这样做的方式,或者是否有其他方式/API是常态。我的方式的缺点是朋友列表在他们注册后没有更新,而且我必须将他们的朋友列表保存在我的数据库中。谢谢

4

1 回答 1

1

无需获取用户朋友并将他们与数据库中的用户进行比较,只需使用以下 API 调用:

/{user_id}/friends?fields=installed

当然,您可以在此列表中添加其他字段以获取更多朋友的数据。

于 2013-07-07T08:56:45.260 回答