我们即将向大量订阅了某个产品的新用户发出邀请。Discourse 访问是我们为现有订阅者推出的一项新福利。我担心的是,用户在我们邀请他们加入群组后,但在他们接受邀请之前取消了订阅。在这种情况下,订阅将结束,但邀请仍然有效(自发送之日起 30 天内有效)。我想在这种情况下阻止他们加入 Discourse 群组。
问题:在邀请待处理时,我是否可以通过 API 将他们从群组中移除?在邀请待处理时,他们实际上是否已加入群组?我假设如果我能将他们从群组中移除,并且他们接受了邀请,他们将无法访问任何内容。
是否有办法通过 API 撤销邀请?
对于处理这种情况的任何建议都将不胜感激。
pfaffman
(Jay Pfaffman)
2
你可以通过 API 做任何你在用户界面能做的事情 – 逆向工程 Discourse API。
理想情况下,你应该使用 discourse_connect 将 Discourse 连接到管理你订阅的任何内容,但如果不可行,你可以通过 API 更新内容。
1 个赞
谢谢 Jay,这很好。
更大的问题仍然是,我如何拒绝一个待处理的邀请。我看到其他人也问过这个问题,但他们从未得到直接的答复。有人知道答案吗?
pfaffman
(Jay Pfaffman)
4
在您的邀请页面(https://HOSTNAME/my/invited/pending)中,点击邀请旁边的垃圾桶图标:
因此,如果您想从 API 进行操作,您会看到上面的“逆向工程”链接。
1 个赞