前置说明-接口调用流程
## 1. 获取应用令牌
[api访问地址前缀] /api/getAppToken.do [POST]
1. 接口描述:允许第三方系统通过API得到应用Token。
2. 功能说明:根据第三方appid[对应第三方应用的系统编码]和appSecuret[对应第三方应用的系统密码]返回后续API访问所需要的app_token[应用令牌]字串。。
3. HTTP请求方式:POST
4. 请求参数格式:JSON
5. 返回格式:JSON
6. 调用限制:无
7. 请求示例:
http://localhost:8080/ierp/api/getAppToken.do
请求参数:
{
"appId": "CASHINV",
"appSecuret": "12345678",
"tenantid": "devbiz",
"accountId": "1534920374578620490",
"language": "zh_CN"
}
请求结果:
{
"data": {
"app_token": "12324eroeutrekdfgfkdkkk",
"success": true,
"error_desc": "",
"expire_time": 1535675659434,
"error_code": "0"
},
"state": "success"
}
## 2. 登录API接口
[api访问地址前缀] /api/login.do [POST]
1. 接口描述:允许第三方系统用户标识和标识类型登录到系统。
2. 功能说明:根据用户标识和标识类登录到系统并返回后续API访问所需要的access_tokent字串。
3. HTTP请求方式:POST
4. 请求参数格式:JSON
5. 返回格式:JSON
6. 调用限制:无
7. 请求示例:
http://localhost:8080/ierp/api/login.do
请求参数:
{
"user": "13825207590",
"apptoken": "a3270799-b482-4697-931f-2fb68b56bdf2",
"tenantid": "devbiz ",
"accountId": "1534920374578620490",
"usertype": "Mobile"
}
请求结果:
{
"data": {
"access_token": "f035550a-f9e8-4cc6-a775-8a21462a9f8b",
"success": true,
"error_desc": "",
"expire_time": 1535680289307,
"error_code": "0"
},
"state": "success"
}
## 3. 调用业务接口
## 4. 退出登录API接口
[api访问地址前缀] /api/logout.do [POST]
1. 接口描述:第三方个人用户退出系统。
2. 功能说明:根据用户access_tokent字串退出。
3. HTTP请求方式:POST
4. 请求参数格式:JSON
5. 返回格式:JSON
6. 调用限制:无
7. 请求示例:
http://localhost:8080/ierp/api/logout.do
请求参数:
{
" accessToken": " f035550a-f9e8-4cc6-a775-8a21462a9f8b ",
}