Xsolla-logo

注册新用户

post/user

创建新用户。

  • 如果您将用户数据存储在艾克索拉或自定义存储中,用户将收到帐户确认消息
  • 如果您将用户数据存储在PlayFab,用户将不会收到帐户确认消息
  • 如果您将用户数据存储在Firebase,则用户将从Firebase侧收到帐户验证消息。

关于用户数据存储的更多信息,请参阅用户数据存储比较页面。

Request
query Parameters
projectId
required
string <uuid>

发布商帐户中的登录管理器项目ID。

login_url
string

在帐户确认、成功认证、双因素认证配置或密码重置确认后将用户重定向到的URL。必须与发布商帐户URL部分中指定的回调URL相同。要找到它,请前往登录管理器 > 您的登录管理器项目,在导航页的顶部区块中选择回调部分。 如果有多个回调URL,此参数为必需

payload
string

您的自定义数据。参数的值将在用户JWTpayload声明中返回。

Request Body schema: application/json
username
required
string [ 1 .. 255 ] characters

用户名。

password
required
string [ 6 .. 100 ] characters

用户密码。

email
required
string [ 1 .. 255 ] characters

用户邮箱地址。

accept_consent
boolean

用户是否同意处理其个人数据。

fields
object

用于详细注册表单的参数。要使用此功能,请联系您的帐户经理。

promo_email_agreement
integer >= 0
Default: 1

用户同意接收电子简讯。

Enum: 0 1
Responses
200

确定(禁用了帐户确认)

204

无内容(启用了帐户确认)

400

错误的请求

404

未找到

422

无法处理的实体

429

请求过多

Request samples
application/json
{
  • "email": "john-email@email.com",
  • "fields": {
    },
  • "password": "password123",
  • "username": "John"
}
Response samples
application/json