前置说明-接口调用流程

## 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 ", }