## 用戶注冊
+++
post:Api/User/register
*phone=手機號 #
*code=驗證碼 #
*password=密碼 # //密碼長度不可小于6位,大于16位
*RegistrationID=極光推送RegistrationID#
<<<
success
{
"data": {
"token": "90a7575397a7b2cd74901e0c5c3e72d0ce2631"
},
"info": "注冊成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "該賬號已存在",
"code": 1007,
"state": 2
}
可能返回的錯誤:
代號 錯誤
1006 輸入的信息不符合
1007 注冊的賬號已存在
1008 驗證碼有誤
1009 注冊失敗
+++
## 認證身份證
+++
Api/User/verification/token/用戶token
*name=姓名 #
*cardno=身份證 #
<<<
success
{
"data": "",
"info": "認證成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "認證失敗",
"code": 1012,
"state": 2
}
可能返回的錯誤:
代號 錯誤
999 用戶未登錄
1001 輸入的信息有誤
1012 認證失敗
1013 認證失敗,請填寫正確的身份信息
+++
## 獲取用戶認證信息
+++
Api/User/getVerification/token/用戶token
<<<
success
{
"data": "",
"info": "獲取成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "認證失敗",
"code": 1012,
"state": 2
}
可能返回的錯誤:
代號 錯誤
999 用戶未登錄
996 獲取失敗
+++
## 用戶登錄
>可能返回的錯誤碼:1006,1010
+++
post:Api/User/login
*phone=手機號 #
*password=密碼 #
<<<
success
{
"data": {
“authenticationState”:1, //認證狀態 1為已認證 0為未認證
"token": "90a7575397a7b2cd74901e0c5c3e72d0ce2631" //token需要保存起來,登錄后別的接口都需要傳該token
},
"info": "登錄成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "賬號密碼格式不正確",
"code": 1006,
"state": 2
}
可能返回的錯誤:
代號 錯誤
1006 賬號密碼格式不正確
1010 賬號密碼錯誤
+++
## 找回密碼(修改密碼相同)
+++
post:Api/User/retrieve_password
*account=賬號 #
*phone_code=驗證碼 #
*new_password=新密碼 #
<<<
success
{
"data": "",
"info": "密碼設置成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "驗證碼有誤", //錯誤原因
"code": 1013,
"state": 2
}
可能返回的錯誤:
代號 錯誤
1006 輸入的信息不符合
1013 驗證碼有誤。數據未找到符合的驗證碼或驗證碼超出有效期
+++
## 獲取用戶詳細信息
>可能返回的錯誤碼:1015
+++
get:Api/User/get_user_details?token=用戶token
<<<
success
{
"data": {
"_id": "261",
"account": "15507898841", //賬號
"integral": "0", //積分
"status": "2", //狀態,0:正常使用,1凍結,2:未審核(未上傳驗證信息),3:信息認證未通過,4為審核中(已上傳驗證信息)5為假性刪除
"uuid": "12123412", //手機唯一標示 測試的時候可以隨便填
"portrait": "", //用戶頭像
"currency": "", //小馬磚
"virtual_currency": "", //紅包(可以提現)
},
"info": "",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "用戶不存在",
"code": 1015,
"state": 2
}
可能返回的錯誤:
代號 錯誤
999 用戶未登錄
1015 用戶不存在
+++
## 更換頭像
+++
post:Api/User/uploadPortrait/
*portrait=頭像圖片地址 #
<<<
success
{
"data": "",
"info": "添加成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "缺少必須參數",
"code": 997,
"state": 2
}
可能返回的錯誤:
代號 錯誤
999 用戶未登錄
997 缺少必須參數
998 添加失敗
+++
## 資質認證
+++
get:Api/User/authenticationQualifications/token/用戶token
*picture=從業資格證【從業資格證需要調用上傳圖片接口,獲取圖片地址】 #
<<<
success
{
"data": "",
"info": "從業資格證上傳成功,等待客服認證",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "圖片名稱地址不能空",
"code": 997,
"state": 2
}
可能返回的錯誤:
代號 錯誤
997 圖片名稱地址不能空
998 資格證上傳失敗,請聯系客服
+++
## 退出登錄
>注意:退出后,將會刷新token。所以所有的APP啟動的時候要檢查下用戶的token是否存在
+++
get:Api/User/exit_login?token=用戶token
<<<
success
{
"data": "",
"info": "退出成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "用戶不存在",
"code": 1015,
"state": 1
}
可能返回的錯誤:
代號 錯誤
999 用戶未登錄
1015 用戶不存在
+++