注册时是否可以添加额外的API调用?

如何在注册、登录、登出和忘记密码时,在不使用 SSO 的情况下向我们的 API 添加额外调用?

示例:在注册时,当 Discourse 保存用户信息后,会触发一个 POST 请求到我们的 API,并将数据保存到我们的数据库中。登录时,Discourse 会向我们的 API 发送请求以验证用户信息;登出和忘记密码时也是如此。

希望能得到您的帮助,谢谢!

听起来您可能对我们的“Webhooks”系统感兴趣:

6 个赞

@david 请求 URL 是我们用于创建学生的 POST 请求。我尝试过操作,但它总是返回如下内容:

我们的 Webhook 会发送特定的负载。您需要配置您的 API 以理解该格式,或者使用其他服务(例如 Zapier)将格式转换为您 API 能够理解的格式。

4 个赞

@david 能否请教一下,为什么自定义用户字段(custom_user_fields)没有出现在截图右下角的表单数据中?谢谢。我需要获取 custom_user_field 并将其传递给我们的 API。目前我使用的是:

lastname: this.userFields[6]
firstname: this.userFields[5]

因为提交后参数中显示的就是这些内容。