Create a user
code = 300013, reference_id重复创建
Create a user
POST /svc/ts/api/v1/openapi/user
code = 300013, reference_id重复创建 code=30014, 手机号重复穿件
Request
- application/json
Body
user objectrequired
reference_id reference_id (string)required
calling_code calling_code (string)required
区号 1-3位数字
phone_number phone_number (string)required
手机号 1-11位数 (唯一)
document_type document_type (string)required
证件类型
Possible values: [PASSPORT, DRIVER_LICENSE, ID_CARD]
document_number document_number (string)required
证件号
first_name first_name (string)
名 姓名必须存在一个
last_name last_name (string)
姓 姓名必须存在一个
date_of_birth date_of_birth (string)required
YYYY-MM-DD
issuing_country issuing_country (string)required
country_codes.alpha_3
Responses
- 200
Response Headers
-
application/json
-
Schema
-
Example (auto)
-
1
-
2
Schema
code error code (integer)required
message error message (string)required
data objectrequired
user_id user id (string)
{
"code": 0,
"message": "string",
"data": {
"user_id": "string"
}
}success示例
{
"code": 200,
"data": {
"user_id": "56f825f9-b962-46ca-8c0d-99269e041514"
},
"message": "succeed"
}异常示例
{
"code": 300008,
"message": "用户已存在"
}-
csharp
-
curl
-
dart
-
go
-
http
-
java
-
javascript
-
kotlin
-
c
-
nodejs
-
objective-c
-
ocaml
-
php
-
powershell
-
python
-
r
-
ruby
-
rust
-
shell
-
swift
-
HTTPCLIENT
-
RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://developer.wonder.today/svc/ts/api/v1/openapi/user");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"user\": {\n \"reference_id\": \"string\",\n \"calling_code\": \"string\",\n \"phone_number\": \"string\",\n \"document_type\": \"PASSPORT\",\n \"document_number\": \"string\",\n \"first_name\": \"string\",\n \"last_name\": \"string\",\n \"date_of_birth\": \"string\",\n \"issuing_country\": \"string\"\n }\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());Request Collapse all
Body
{
"user": {
"reference_id": "string",
"calling_code": "string",
"phone_number": "string",
"document_type": "PASSPORT",
"document_number": "string",
"first_name": "string",
"last_name": "string",
"date_of_birth": "string",
"issuing_country": "string"
}
}