DDo
(Dorothea Dorsch)
1
通过 API 修改用户时,我本想使用 users.updated_at 作为最后更新的判断依据。
现在我注意到,并非所有操作都会重新设置该字段。例如,更改“关注类别”或“关注首帖类别”时,该字段并未更新。
这是为什么呢?
我执行了以下操作:
- 添加新用户
- 将用户加入群组
- 从群组中删除用户
- 设置用户的主群组
- 修改通知级别
- 设置或取消设置特定类别的“关注”或“关注首帖”状态
- 更改用户的电子邮件地址
- 暂停或恢复用户
我认为上述每一项操作都应更新 users.updated_at。
是否存在其他字段,可以告诉我用户设置最后一次被修改的时间?
pfaffman
(Jay Pfaffman)
2
被关注的分类位于它们自己的表格中,所以我想你需要在那里检查。
DDo
(Dorothea Dorsch)
3
那应该是 category_users,而且没有 updated_at 字段。或者当用户将某类别设为关注时,该类别本身会被修改吗?
pfaffman
(Jay Pfaffman)
4
看起来你说得对,category_users 表确实没有 updated_at 字段。我不确定如何解决你的问题,不过我认为你可以创建一个 user_custom_field,并通过 API 来更新它。