我意识到这是有点模糊,但我不知道从哪里开始寻找这个。我知道一个事实是,当一个用户在“循环”上使用facebook注册时,他们找到了一种方法来通知所有的用户facebook好友他们加入了循环,或者至少它通知了所有在圈中注册的用户朋友他们加入了这个圈子。他们是如何使用Facebook完成这一任务的?
再次明确一点:目前,当我的一个朋友在使用facebook的社交应用程序“循环”注册时,我最终在Facebook上收到通知,告诉我"Joe加入了循环“,我想知道如何让我的应用程序使用fb做同样的事情。
发布于 2013-09-29 20:55:46
圆圈通常被称为“组”,仅由三个表实现:一个user表和一个group表,加上它们之间的多个表。按照惯例,这被称为user_group,通常只包含两列-- user_id和group_id。这两列的组合通常定义为主键或唯一键,以确保用户不能两次加入组。
加入一个组需要在最后一个表中插入一行,而离开一个组只需要从同一个表中删除一行。要完全删除一个组,您需要删除它的所有成员,而要删除一个用户,则需要从它们所属的每个组中删除它们。
对于这类工作,它有助于创建外键约束,增强引用完整性。
https://stackoverflow.com/questions/19083082
复制相似问题