Cập nhật thông tin cá nhân
Cập nhật thông tin cá nhân của người dùng
HTTP Request
- cURL
- JavaScript
curl -v -X POST \
'https://apistg.ahamove.com/v1/user/update_profile' \
-H 'cache-control: no-cache'
-d '{
"token": <TOKEN_STG>,
"name": "John Doe",
"email": "johndoe@gmail.com",
"user_type": "SMEs",
"categories": [
{
"code": "FOOD",
"child_code": [
"VIETNAMESE SPECIALTIES",
"ICE-CREAM",
"PHO & NOODLES"
]
},
{
"code": "DRINK",
"child_code": [
"MILK TEA",
"SMOOTHIE & JUICE",
"BEVERAGE"
]
}
]
}'
var myHeaders = new Headers();
myHeaders.append('Content-Type', 'application/json');
var raw = JSON.stringify({
token: '<TOKEN_STG>',
name: 'John Doe',
email: 'johndoe@gmail.com',
user_type: 'SMEs',
categories: [
{
code: 'FOOD',
child_code: ['VIETNAMESE SPECIALTIES', 'ICE-CREAM', 'PHO & NOODLES'],
},
{
code: 'DRINK',
child_code: ['MILK TEA', 'SMOOTHIE & JUICE', 'BEVERAGE'],
},
],
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow',
};
fetch('https://apistg.ahamove.com/v1/user/update_profile', requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.log('error', error));
POST https://apistg.ahamove.com/v1/user/update_profile
Query Parameters
Parameter | Type | Yêu cầu | Mô tả |
---|---|---|---|
token | String | Có | Token |
name | String | Không | Tên người dùng |
String | Không |
Response
JSON response example:
{}
Status-Code: 200 OK
Các lỗi thường gặp
Mã lỗi | Nội dung | Mô tả |
---|---|---|
404 | Not Found | Không tìm thấy token |
409 | Conflict | Email đã tồn tại |
406 | Not Acceptable | Email không hợp lệ |
400 | Bad Request | Loại và danh mục người dùng không hợp lệ |
500 | Internal Server Error | Hệ thống của chúng tôi có lỗi xảy ra. Xin thử lại sau |
503 | Service Unavailable | Chúng tôi tạm thời đang không hoạt động để bảo trì. Xin vui lòng thử lại sau |