如何通过 REST 验证电子邮件 API

How to verify email through REST API

正在使用通过 iframe 登录的 rocket.chat。我可以通过 iframe 和 API.

创建用户并登录

我的问题是用户的电子邮件未经过验证,因此无法使用离线电子邮件通知。

我如何验证他们的电子邮件?

我认为您可以通过编辑用户帐户并选中已验证选项来验证用户。可以从 /admin/users

编辑用户帐户

如果您使用 Rocket.Chat REST API 创建用户,它会接受 属性 verified,这会将用户的电子邮件地址标记为已验证。发布到 /api/v1/users.createjson 的示例是:

{
    "email": "example@example.com",
    "name": "Example User",
    "password": "example-p@ssw0rd",
    "username": "example",
    "verified": true
}

使用 verified 属性,您不再需要直接更新 mongo 或使用 /api/v1/users.update.