例如,我有一个 Supabase-Stripe 集成,用于管理我网站上的用户帐户。不同级别的订阅者可以访问或无法访问某些论坛类别。
是否有方便的 API 来处理我网站订阅者的 Discourse 帐户创建和权限?或者其他解决方案?
即使是自动向用户发送邀请电子邮件的方式也会有所帮助。我不知道如何正确检查 Discourse 是否有用于这些目的的 API,只能问一下!
例如,我有一个 Supabase-Stripe 集成,用于管理我网站上的用户帐户。不同级别的订阅者可以访问或无法访问某些论坛类别。
是否有方便的 API 来处理我网站订阅者的 Discourse 帐户创建和权限?或者其他解决方案?
即使是自动向用户发送邀请电子邮件的方式也会有所帮助。我不知道如何正确检查 Discourse 是否有用于这些目的的 API,只能问一下!
你读过这个话题了吗?
不过,我认为没有办法导入用户订阅,只能导入产品,因此新用户将自动添加到正确的组中。
您需要想办法导入用户。如果用户数量超过一百个左右,导入脚本会比 API 更容易。
我会看看我能走多远。
要创建账户,端点是:url = f"{DISCOURSE_URL}/users.json",您通常可以通过连接并使用管理员 API 轻松创建账户。
此外,此端点可以帮助您处理几乎所有的基本权限,对于自定义权限,没有这样的特定端点,但您可以轻松地在网络选项卡中进行检查和查找,这样就可以完成工作。
您可能需要使用 discourse_connect,以便您的网站可以管理 Discourse 登录。如果您的网站是 WordPress,那么这很简单(只需使用 wp-discourse);如果不是,那么您需要实现 discourse_connect。