1、 通信约定 2、获取token 说明: 获取平台token,有效期为一年,每次新的登陆会停止原有的token,在调用业务api时,如果返回中有Code字段(c是大写),并且Code值在2001-2009范围 ,那么需要重新获取一次token。 路径: /NEWKP/LOGIN/GetToken 参数: UserName=[用户名]&Password1=[密码] 请求示例: UserName=FANSHI&Password1=Aa123456 返回值: { “Result”: “1”, “Message”: “系统登陆成功。”, “ID”: “[mOqngQUp9/IS5qvk5VuiUZoViBuHCN787eXqq0HcopVCdw43ZKyS8uz10lRwlsu7STs4ckgbKvaqZfvi5IRdYT5MvswRBUuWhijy0MtCyDZ/GLsg0wTSh//Jh Kt/6w9/n7FKCmhTFt1FRff4ESG8BgdEYVxGq/hg3P ssuWoIE=~1064deb4d310430490cfa8237e4d5d84~190ACA1704AF55AA9FE1E8DE908C11044820A1B6C0E56F1E]”} 返回值说明: 1、获取到的ID,用于以下接口的header头的token参数。 2、获取到的ID,前后是有[]括起来的,请不要去掉中括号。 3、所有接口头部都需要加上token,如下图: 3.1、RPA状态查询(数电) /NEWKP/TERM/RPAZTCX 参数: spid= 字段说明: 字段 描述 spid 税盘ID 返回值: { “Result”: “1”, “Message”: “状态正常”,} 4.1、全电发票开具(含蓝字和红字发票) 路径: /NEWKP/KPGL/FPKJ 参数(注意用POST方式,不要用GET方式) data=[发票报文json的base64]&spid= 说明:(注意:data有个[]),发票内容见下面内容 字段 描述 data 发票报文json的base64,同时需要对base64用[]括号起来 spid 税盘id 发票报文JSON如下(注意:报文节点全大写): [{ “XTLSH”: “单据号”, “KHMC”: “客户名称”, “KHSH”: “税号”, “KHDZ”: “地址”, “KHKHYHZH”: “客户银行账号”, “FPZL”: “发票种类”, “BZ”:…