检索Facebook好友列表并确定好友是否有效

时间:2011-11-13 22:54:35

标签: c# facebook-graph-api facebook

我想检索Facebook好友列表并在我的应用程序中使用它,在朋友的墙上发帖。

但是我有一个问题,第一次用户授权我的应用程序与用户的Facebook连接时,我检索用户的好友列表并将facebook id存储在我的数据中。

然后我在我的数据中使用好友列表,在我的应用程序中发布在朋友的墙上等等

但如果用户不再是朋友,(即不在用户的朋友列表中),该应用程序将无法在朋友墙上发布。

如何让我的应用保持同步?我是否必须检索朋友列表以检查用户是否仍然是朋友,每次我想发布到朋友的墙上? (当用户有太多朋友时,可能会出现问题?5000多个朋友?)

1 个答案:

答案 0 :(得分:1)

最有效的方法是存储用户好友列表。然后,您可以使用实时更新(请参阅:https://developers.facebook.com/docs/reference/api/realtime/)来订阅数据中的更改。每当发生更改时,Facebook都会向您指定的端点(例如foo.php)发送HTTP POST,其中包含更改列表(例如user_id,id等)。图形API有很好的文档记录,因此我强烈建议您阅读上面引用的链接。祝你好运!

相关问题