client/docs/passport/info.md

135 lines
2.8 KiB
Markdown
Raw Normal View History

2025-09-07 22:03:28 +08:00
# Info
Passport(会员通行证)模块-数据
*此模块需要Token验证
- [/passport.Info/Bind](#passportinfobind)
- [/passport.Info/GetData](#passportinfogetdata)
- [/passport.Info/SetData](#passportinfosetdata)
- [/passport.Info/SetPassword](#passportinfosetpassword)
- [/passport.Info/Statistics](#passportinfostatistics)
## /passport.Info/Bind
绑定资料
### Request
```javascript
{
action: "", // type<string>, 操作动作
phone: "", // type<string>, 手机号码 必填
code: "", // type<string>, 验证码
password: "", // type<string>, 密码 必填
nickname: "", // type<string>, 昵称
}
```
### Reply
```javascript
{
status: "0", // type<int64>, 状态码
identity: "", // type<string>, 标识码
message: "", // type<string>, 状态说明
timeseq: "0", // type<int64>, 响应时间序列
}
```
## /passport.Info/GetData
获取会员的所有信息数据
### Request
```javascript
{}
```
### Reply
```javascript
{
account: "", // type<string>, 帐号
phone: "", // type<string>, 手机号
nickname: "", // type<string>, 昵称
avatar: "", // type<string>, 头像
birthday: "", // type<string>, 生日
sex: 0, // type<int32>, 性别1为男性2为女性
province: 0, // type<int32>, 省
city: 0, // type<int32>, 市
area: 0, // type<int32>, 区
sign: "", // type<string>, 签名
approve: 0, // type<int32>, 状态:-2,认证未通过0为未认证1为审核中2为认证成功
}
```
## /passport.Info/SetData
更新会员的信息数据
字段值为空或是0将不更新此数据
### Request
```javascript
{
nickname: "", // type<string>, 昵称
avatar: "", // type<string>, 头像
birthday: "", // type<string>, 生日
sex: 0, // type<int32>, 性别1为男性2为女性
province: 0, // type<int32>, 省
city: 0, // type<int32>, 市
area: 0, // type<int32>, 区
sign: "", // type<string>, 签名
}
```
### Reply
```javascript
{
status: "0", // type<int64>, 状态码
identity: "", // type<string>, 标识码
message: "", // type<string>, 状态说明
timeseq: "0", // type<int64>, 响应时间序列
}
```
## /passport.Info/SetPassword
更新会员的密码
### Request
```javascript
{
old_password: "", // type<string>, 旧密码
new_password: "", // type<string>, 新密码
}
```
### Reply
```javascript
{
status: "0", // type<int64>, 状态码
identity: "", // type<string>, 标识码
message: "", // type<string>, 状态说明
timeseq: "0", // type<int64>, 响应时间序列
}
```
## /passport.Info/Statistics
获取会员的相关统计数据
### Request
```javascript
{
field: [""], // list<string>, 要获取的统计数据字段。
}
```
### Reply
```javascript
{
Data: {
"": "0"
}, // map<string,int64>, 数据以Map格式输出
}
```