3.2 KiB
		
	
	
	
	
	
			
		
		
	
	
			3.2 KiB
		
	
	
	
	
	
Account
Passport(会员通行证)模块-数据
- /passport.Account/Get
- /passport.Account/SetData
- /passport.Account/SetPassword
- /passport.Account/TagCreate
- /passport.Account/TagRemove
- /passport.Account/Statistics
/passport.Account/Get
通过会员所有信息
Request
{}
Reply
{
    identity: "", // type<string>, 唯一标识
    account: "", // type<string>, 帐号
    phone: "", // type<string>, 手机号码 必填
    email: "", // type<string>, 验证码
    rights: "", // type<string>, 权限
    nickname: "", // type<string>, 昵称
    avatar: "", // type<string>, 头像
    birthday: "", // type<string>, 生日
    sex: 0, // type<int32>, 性别,1为男性,2为女性
    country: 0, // type<int32>, 国家
    province: 0, // type<int32>, 省
    city: 0, // type<int32>, 市
    area: 0, // type<int32>, 区
    sign: "", // type<string>, 签名
    cover: "", // type<string>, 背景&封面
    score: 0, // type<int32>, 积分
    level: 0, // type<int32>, 等级
    verify: {
        "": false
    }, // map<string,bool>, 数据
    tags: [{
        name: "", // type<string>
        icon: "", // type<string>
    }], // list<TagItem>
}
/passport.Account/SetData
更新会员的信息数据,字段值为空或是0,将不更新此数据
Request
{
    nickname: "", // type<string>, 昵称
    avatar: "", // type<string>, 头像
    birthday: "", // type<string>, 生日
    sex: 0, // type<int32>, 性别,1为男性,2为女性
    country: 0, // type<int32>, 国家
    province: 0, // type<int32>, 省
    city: 0, // type<int32>, 市
    area: 0, // type<int32>, 区
    sign: "", // type<string>, 签名
    cover: "", // type<string>, 背景&封面
    score: 0, // type<int32>, 积分
    level: 0, // type<int32>, 等级
}
Reply
{
    data: "", // type<string>, 数据
    timeseq: "0", // type<int64>, 响应时间序列
}
/passport.Account/SetPassword
更新会员的密码
Request
{
    old_password: "", // type<string>, 旧密码
    new_password: "", // type<string>, 新密码
}
Reply
{
    data: "", // type<string>, 数据
    timeseq: "0", // type<int64>, 响应时间序列
}
/passport.Account/TagCreate
新增标签
Request
{
    name: "", // type<string>
    icon: "", // type<string>
}
Reply
{
    data: "", // type<string>, 数据
    timeseq: "0", // type<int64>, 响应时间序列
}
/passport.Account/TagRemove
删除标签
Request
{
    id: "0", // type<int64>, 唯一ID
    identity: "", // type<string>, 唯一码
}
Reply
{
    data: "", // type<string>, 数据
    timeseq: "0", // type<int64>, 响应时间序列
}
/passport.Account/Statistics
获取会员的相关统计数据
Request
{
    field: [""], // list<string>, 要获取的统计数据字段。
}
Reply
{
    Data: {
        "": "0"
    }, // map<string,int64>, 数据以Map格式输出
}