如果“用户事件”Webhook 能在用户选择忽略另一用户时触发,并且能够通过 API 更新某人忽略的用户列表,那就太好了。
我的使用场景:我运营着一个基于浏览器/网站的游戏,它使用单点登录(SSO)与 Discourse 实现流畅的用户系统。在游戏中可以屏蔽其他玩家,我希望也能代表他们在论坛中忽略该玩家。如果没有这个功能,我只能通知用户,让他们手动在论坛上忽略该用户。
同样地,我希望论坛中的忽略操作也能触发“用户事件”Webhook,以便我能在游戏端代表他们屏蔽该玩家。
如果“用户事件”Webhook 能在用户选择忽略另一用户时触发,并且能够通过 API 更新某人忽略的用户列表,那就太好了。
我的使用场景:我运营着一个基于浏览器/网站的游戏,它使用单点登录(SSO)与 Discourse 实现流畅的用户系统。在游戏中可以屏蔽其他玩家,我希望也能代表他们在论坛中忽略该玩家。如果没有这个功能,我只能通知用户,让他们手动在论坛上忽略该用户。
同样地,我希望论坛中的忽略操作也能触发“用户事件”Webhook,以便我能在游戏端代表他们屏蔽该玩家。
这很有道理。当新忽略一个用户时,应触发 user-updated 事件,就像个人资料中的大多数操作一样。
Discourse 界面中的所有功能都可以通过 API 完成。
阅读 Reverse engineer the Discourse API 以了解具体方法,你会发现:
curl 'https://meta.discourse.org/u/averymd/notification_level.json' -X PUT --data 'notification_level=ignore&expiring_at=2019-07-11+18%3A00-03%3A00'
这完全可行,并将有助于提升用户体验。谢谢!希望 webhook 相关功能也能被纳入待办事项列表。