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 可选
mail 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);
}
}

results matching ""

    No results matching ""