您的位置:首页 > 大数据 > 人工智能

理财师test

2018-02-11 17:06 1026 查看

title: 理财师端接口地址

通用参数:

参数数据类型必填参数类型描述
platidstring必填body1代表音响的Android版本,2代表音响的IOS版本
vercodeint必填body当前app的版本code
channelstring必填body渠道id,sandroid的有多个渠道,IOS的指定为0ASE

一. 账号类

1. 账户登录

post /srv/v1/login

请求参数:

响应参数:

请求例子

post /srv/v1/login
{
"platid":"2015100011",
"vercode":1,
"channel":"1CWR",
"username":"",
"password":"",
"phonenumber":"",
"authorizationcode":""
}

response:
{
"access_token": "",
"access_token_expire": "成功",
"error": "", //0.表示成功;7.用户名不存在;8.密码错误;11.授权码错误,12. 参数错误;15. 密码未设置;30:多端登录账户被踢出;50.服务器异常
"refresh_token":"",
"refresh_token_expire":""
"uid":""
}

2. 账户注册

post /srv/v1/account

请求参数:

响应参数:

请求例子

post /srv/v1/login
{
"platid":"2015100011",
"vercode":1,
"channel":"1CWR",
"authorizationcode":"",
"data":{},
"mailaddress":"",
"password":"",
"phonenumber":"",
"registersource":"",
"username":"",
"verificationcode":""
}

response:
{
"error": "",
"uid": ""
}

3. 修改密码

post /srv/v1/password

请求参数:

响应参数:

请求例子

post /srv/v1/password
{
"platid":"2015100011",
"vercode":1,
"channel":"1CWR",
"authorizationcode":"",
"newpassword":"",
"oldpassword":""
}

response:
{
"error": "", //0.表示修改成功;8.密码错误;5.token失效;30.多端登录账户被踢出; 50.服务器异常
"token_status": "" //0.表示token正常;1.表示token需要刷新;2.表示token失效;
}

4. 上传头像

post /srv/v1/pic/upload

请求参数:

响应参数:

请求例子

post /srv/v1/pic/upload
{
"platid":"2015100011",
"vercode":1,
"channel":"1CWR",
"access_token":"",
"file":Object,  //非空
"type":"" //1:代表上传的是头像
}

response:
{
"error": "", 0:上传成功 18:图片格式错误 19:图片为空 50:服务器异常
"token_status": "" //如果上传成功,返回图片url
}

5. 获取授权码

GET /srv/v1/authorization

响应参数:

请求例子

get /srv/v1/authorization?client_id=x&client_secret=x&redirect_uri=x&response_type=x&scope=x

response:
{
"error": "",  //0.表示成功;9. client_id不存在;10. client_secret错误;50.服务器异常;
"authorizationcode": "" //
}

6. 校验短信验证码

GET /srv/v1/verifyVerificationCode

响应参数:

请求例子

get /srv/v1/verifyVerificationCode?authorizationcode=x&phonenumber=x&verificationcode=x

response:
{
"error": "" //0:有效,1:验证码错误,2:验证码过期,3:尚未经过旧手机号验证,一般用于重新绑定手机号,11:授权码错误,12:参数错误,50:服务器异常
}

7. 检查手机号码,是否是合法的号码,是否已经注册

GET /srv/v1/checkPhonenumber

响应参数:

请求例子

get /srv/v1/checkPhonenumber?authorizationcode=x&phonenumber=x

response:
{
"error": ""//0.表示成功;11.授权码错误;14. 该账户已经存在;25.邮箱已经注册;34.手机号格式错误;
}

8. 修改密码

POST /srv/v1/password

响应参数:

请求例子

POST /srv/v1/password

request:
{
""
}

response:
{
"error": ""//0.表示成功;11.授权码错误;14. 该账户已经存在;25.邮箱已经注册;34.手机号格式错误;
}

9. 忘记密码

POST /srv/v1/forgetpassword

响应参数:

请求例子

POST /srv/v1/forgetpassword

request:
{
?authorizationcode=x&newpassword=x&phonenumber=x&verificationcode=x
}

response:
{
"error": ""//0.表示修改成功;1.验证码错误 2.验证码过期; 4.旧密码错误;7.用户名不存在; 11. 授权码错误;23.验证码已使用;50.服务器异常
}

10. 账号详情

GET /srv/v1/accountDetail

响应参数:

请求例子

GET /srv/v1/accountDetail

response:
{
data:{
},
"error":"",
"message":"",
"reason":"",
"token_status":""
}

二. 新增的JsBridge方法

1. H5打开本地登录界面

方法名: openPage
参数packagename: lcs.account.login

2. H5打开个人信息详情界面

方法名: openPage
参数packagename: lcs.account.personinfo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  licaishi 理财师 test