取消邀请

我们即将向大量订阅了某个产品的新用户发出邀请。Discourse 访问是我们为现有订阅者推出的一项新福利。我担心的是,用户在我们邀请他们加入群组后,但在他们接受邀请之前取消了订阅。在这种情况下,订阅将结束,但邀请仍然有效(自发送之日起 30 天内有效)。我想在这种情况下阻止他们加入 Discourse 群组。

问题:在邀请待处理时,我是否可以通过 API 将他们从群组中移除?在邀请待处理时,他们实际上是否已加入群组?我假设如果我能将他们从群组中移除,并且他们接受了邀请,他们将无法访问任何内容。

是否有办法通过 API 撤销邀请?

对于处理这种情况的任何建议都将不胜感激。

你可以通过 API 做任何你在用户界面能做的事情 – 逆向工程 Discourse API

理想情况下,你应该使用 discourse_connect 将 Discourse 连接到管理你订阅的任何内容,但如果不可行,你可以通过 API 更新内容。

1 个赞

谢谢 Jay,这很好。

更大的问题仍然是,我如何拒绝一个待处理的邀请。我看到其他人也问过这个问题,但他们从未得到直接的答复。有人知道答案吗?

在您的邀请页面(https://HOSTNAME/my/invited/pending)中,点击邀请旁边的垃圾桶图标:

因此,如果您想从 API 进行操作,您会看到上面的“逆向工程”链接。

1 个赞