许多应用都有此功能,当您的Facebook好友加入应用时,您会收到通知。我想知道这是否是通过一些特殊的API?如果没有,我将如何做到这一点?
我想过这样做:当用户通过Facebook注册时,我会记录他们的脸书ID并使用图谱API获取他们所有的Facebook好友。然后,当另一个用户通过Facebook注册时,我检查以前的任何用户是否在他们的朋友列表中都有新用户的fb id,如果是,我发送通知。
我想知道这是否是这样做的方式,或者是否有其他方式/ API是常态。我的方式的缺点是,他们注册后朋友列表没有更新,我也必须在他的数据库中保留他们的朋友列表.. 感谢
答案 0 :(得分:1)
不是抓取用户朋友并将他们与数据库中的用户进行比较,只需使用此API调用:
/{user_id}/friends?fields=installed
当然,您可以将other fields添加到此列表中,以获取更多朋友的数据。