1. 用户设置
用户设置接口:
PUT:http://api.xdua.com/user/{user_id}
Content-Type:application/x-www-form-urlencoded
字段名 | 字段位置 | 字段类型 | 字段说明 | 可选/必选 |
---|---|---|---|---|
apiv | head | string | api的版本,默认是1.0.0 | 可选 |
Authorization | head | string | 客户端保存的鉴权tokentoken字符串 | 必选 |
user_id | path | String | 用户id的m5d | 必选 |
name | body | string | 不能有空格,不能有回车,奇怪字符,对应成的英文不能超过64个字符 | 可选 |
saying | body | string | 对应成的英文不能超过128个字符,前后空格要过滤掉。 | 可选 |
sex | body | String | U/F/M | 可选 |
bday | body | int | 8位的整形数据,如19870808,必须是合法日期 | 可选 |
avatar | body | string | 用户的头像必须是合法的url | 可选 |
brief | body | string | 用户的签名,对应英文字符不能超过256 | 可选 |
body | string | 邮箱 | 可选 |
注:修改用户资料至少需要一个修改项。用户只能设置自己和马甲的接口.
返回数据
成功返回
这里记录了一个修改头像的动作的返回结果,result里存放的是返回日志
{
"result":
[
{
"field" : 'avatar',
"new" : 'ab5aac66f3d32e6c86ab91f2b74c37a0.jpg',
"old" : 'ab5aac66f3d32e6c86ab91f2b74c37a0.jpg'
},
{
"field" : 'utime',
"new": 1554552743,
"old": 1554552600
}
],
"error": 0,
"reason": 'Success'
}
失败返回
{
"error": >0,
"reason": "失败原因"
"result": [],
}
浏览器SDK调用方法
async function test_addUser() {
const dua = await lovearth({
APP_KEY: "您的appkey",
APP_SECRET: "您的appsecret",
})
//--------------------------------------------------
api_name = "修改头像";
const res_login = await dua.login({
by : "tel",
ustr: '+86-15810419011',
pwd : '密码',
ugrp: "XdUaXduA",
role: "none"
})
let user_id = "Dt5mvrtU"
res = await dua.putUser(user_id,{
avatar: "ab5aac66f3d32e6c86ab91f2b74c37a0.jpg"
})
console.log(res);
if(res.error == 0){
console.log(api_name+"成功");
}else{
console.log(api_name+"失败 "+res.reason);
}
}