您好,
是否可以通过 API 创建待审核用户?我在文档中没有看到相关说明,也不知道如何通过网页界面操作,因此提出此问题。
提前感谢您的帮助 ![]()
我认为,您只需在创建用户时将参数 staged 设置为 true 即可。请确保在创建用户时不要将 active 参数设置为 true。
当勾选“启用暂存用户”站点设置时,如果 Discourse 收到来自没有现有论坛账户的用户的邮件,系统会自动创建暂存用户。我不确定您为何需要通过 API 手动创建暂存用户。
好主意
我试了,没有触发错误(不错),但创建的用户虽然是活跃的,却并未处于“待处理”状态(不太理想)。
这是为了从邮件列表中导入用户,并将他们转换为关注特定分类的论坛用户。用户之后可以认领账户,并在他们之前订阅的邮件列表所对应的分类发布消息时收到通知。
在导入邮件列表的存档时,所有曾在该列表中发帖的用户都会被创建为“待处理”用户。但那些从未发帖、仅对阅读邮件列表感兴趣的用户不会被自动创建,需要独立创建这些用户。
你可以在这个主题中找到一些有用的信息:Creating a staged user with an API call - #2 by blake
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.