我意识到这有点模糊,但我不知道从哪里开始搜索这个。我知道一个事实,当用户使用Facebook在“Circle”上注册时,他们会以某种方式找到一种方法来通知所有用户Facebook朋友他们加入Circle或者至少它通知所有同时注册的用户朋友他们加入的圈子。他们是如何使用Facebook SDK实现这一目标的?
还有一次要非常清楚:目前,当我的一个朋友使用Facebook登录社交应用程序“Circle”时,我最终在Facebook上收到通知,告诉我“Joe Smith加入Circle”,我想知道如何让我的应用程序使用fb sdk做同样的事情
答案 0 :(得分:0)
圆圈通常称为“组”,它只是由三个表实现:user
表和group
表,以及它们之间的多个:多个表。按照惯例,这称为user_group
,通常只包含两列 - user_id
和group_id
。这两列的组合通常被定义为主键或唯一键,以确保用户无法两次加入组。
加入一个组涉及在最后一个表中插入一行,而留下一个组只需要从中删除一行。要完全删除组,您需要删除其所有成员资格,并删除用户,您需要从他们所属的每个组中删除它们。
对于这类工作,有助于创建外键约束,以强制引用完整性。