智邦ERP平台连接器及配置指南
智邦ERP平台信息
本文介绍如何获取和设置智邦ERP平台连接器、配置方案及适配器。具体参数配置方法详见API文档:API文档地址。如需更多信息,请联系智邦ERP平台。示例方案链接:示例方案。
连接器与适配器配置
连接器配置
选择平台:智邦ERP
host:智邦登录接口,不需要带斜杠,示例:http://xxxx.imdo.co:26959
user:登录用户名
password:登录密码
建议创建一个不需要登录的账户,以防止两个账户同时登录被挤掉。
适配器配置
查询适配器:ZhibangQueryAdapter
写入适配器:ZhibangExecuteAdapter
方案配置
查询配置
配置接口信息,如API地址为/SYSA/mobilephone/salesmanage/custom/list.asp
,并设置请求参数。
request参数配置
session默认为session。如果接口使用token,则需配置token。cmdkey为其他需要的参数。datas为具体接口参数。
otherRequest参数配置(如果有列表查询,请额外设置详情查询的接口和返回的key,否则无需设置)
otherapi为具体详情接口,apidetailkey为详情返回取值的key。
otherResponse参数配置(接口响应参数)
statusKey为响应状态字段,最多支持二级;statusValue为成功状态值;dataKey用于获取数据,最多支持三级;pageKey为分页key。
请求示例:
{
"session": "session",
"cmdkey": "refresh",
"datas": [
{"id": "pagesize", "val": "20"},
{"id": "pageindex", "val": "1"},
{"id": "adddate_0", "val": ""},
{"id": "adddate_1", "val": ""}
],
"otherapi": "/SYSA/mobilephone/salesmanage/product/billService.asp",
"detailkey": "body.bill"
}
写入配置
设置接口信息,例如API地址为/SYSA/mobilephone/salesmanage/custom/add.asp?intsort=1
。
request参数配置
session默认为session。如果使用token则需设置token。cmdkey是其他必要参数。datas是具体接口参数。datas2是第二步写入的参数,如果第二步的值来自第一步响应结果,那么它的值应设定为第一步响应中的具体字段值,如body.bill.value
。otherkey是第二步写入其他必要字段,如"session":"session","cmdkey":"__sys_dosave"等。
otherRequest 参数(如果有列表查询,请额外设置详情查询的接口和返回的 key,否则无需设置)
otherapi 是具体详情接ロ,apineedReplase 是需要对第二步请求參数进行替换字段 key,支持多个,用英文逗号隔开如 ord,name 等。
otherResponse 参数(接ロ响应參数)
statusKey 是接ロ响应状态字段,最多支持二级; statusValue 是成功状态; dataKey 用于获取数据,最多支持三级.
请求示例:
{
"session":"session",
"datas2":{
"ord":"body.bill.value",
"name":"",
"sort1":"1,2",
'khid':"",
'address':"",
'part1':'开发部门',
'mobile':'13838383838'
},
'datas':[
{
'edit':{'id':'edit','val':''},
'intsort':{'id':'intsort','val':'2'}
}
],
'otherkey':{'cmdkey':'__sys_dosave'},
'otherapi':'/sysa/mobilephone/salesmanage/custom/add.asp?intsort=2',
'needReplase':'ord'
}
注意事项
注意 接口文档中的是大写,但实际请求时用小写,这点特别重要!