背景:T+是一个强大的财务处理软件,公司购买了T+客户端作为专业的记账软件,同时公司要开发一个计量应用,如果顾这个计量应用里面产生了单据,需要把订单传给T+,由T+进行订单等单据管理,因此需要在畅捷通开发平台上创建一个计量应用,这个计量应用可以把订单从计量这个网站上传到T+里面。这个计量应用在畅捷通开发平台上创建,其它公司也可以在畅捷通开发平台上购买这个应用,对接他的的计量和他的T+。
第一步,软件开发商注册畅捷通账号,在畅捷通开发平台上创建应用,创建应用需要填写软件开发商企业账号信息,还有两个回调地址。第一个OAuth回调地址的本意是在畅捷通开发平台上点击这个应用会转到该回调地址。一般就是填写计量计量应用的入口地址,同时会给一个授权码。第二个正式消息接收地址回调地址的本意是确定软件开发商的开发能力,平台会向该地址发送消息,该地址需要回复消息,确保该地址有用。同时还有其它消息,比如公司购买了该软件也会有消息发送到该地址上等。具体如下:
第二步,绑定企业,绑定企业是找一个可以拿来测试的企业进行开发。企业买了T+后,可以建立多个账套,绑定企业实际上是让计量绑定到这个企业建立的其中某一个账套中,之后计量应用便可以通过调用畅捷通的api往这个账套中来添加单据或者进行其它操作。
第三步畅捷支付能用pos机吗,开通授权,绑定企业后还需要让这个企业授权,应用开发商需要把授权链接发给企业的这个账套的管理员,让管理员点击开通授权。这次的授权是授权这个计量应用访问T+后台的权限。因为要访问这个企业的账套,需要这个企业同意授权才行。开通授权是两个操作,第一步是点击开通,第二步时点击授权。企业点击开通后,会往正式消息接收地址发送消息,消息包含临时授权码(获取企业永久授权码使用,十分钟后失效,失效后得重新点击开通才能往回调地址上发送新的)。开通也相当于这个拿来进行应用开发测试的企业购买了这个应用。再之后就是点击授权畅捷支付能用pos机吗,授权后会跳转到OAuth回调地址,也会添加一个临时授权码到OAuth的url后面。
第四步,通过第三步获得回调地址的临时授权码,计量应用就可以通过授权码获取到这个账套的token,通过token就可以访问畅捷通的api,调用畅捷通的api来往T+客户端里面添加单据。
计量应用在畅捷通开发平台上,那么企业如何进入计量应用进行单据传递呢?
答:首先企业购买了T+,作为记账软件。会有一个T+账号。这个T+可以生成很多个账套,计量应用要对接的具体来说其实不是t+,而是这个企业在T+里面创建的某一个账套。称之为一个账套企业。也就是说,企业在T+里面生成了一个账套A,那么相当于建立了一个账套企业A,所以一个企业下面会有很多个账套企业,有时也成为企业(刚开始经常让我混淆)。
在第二步绑定企业的时候,其实就是绑定到这个企业下的某一个账套企业中。
这个企业想要使用计量软件,可以有两种办法:
1.登入T+,登录T+不仅需要账号密码,还需要选择某一个账套才能进去,那么如果这个账套下绑定了应用,就可以在云应用———我的应用里面看到计量软件,于是点击进入应用即可。就会跳转到OAuth回调地址,也就是应用入口,同时畅捷通还会在地址栏后面拼接这个账套或者说这个”企业“(其实是账套企业)的临时授权码,计量系统传递单据时,根据这个临时授权码就可以把单据准确传递到这个账套里边,而不是其它的账套。
2.使用T+账号登录畅捷通应用市场,在应用专区下选择账套,应用市场就会刷新出这个账套绑定的所有应用,点击进入应用即可。其实在T+里面进入我的应用也是跳转到应用市场。应用市场里面的切换企业其实就是切换账套的意思!
T+里面,一个T+账号可以绑定(创建)多个账套,一个账套也可以绑定多个T+账号,因为一个账套可以由账套管理员、***购员、仓库管理员等人进行使用,所以一个账套可以添加多个用户,也就是多个账号。
每个账号登录应用市场就可以看到这个账号管理了多少个账套,点击每个账套就可以看到这个账套绑定了什么应用。
但是在T+客户端登录的话,不仅要输入账号密码,还需要选择账套。因此这个T+客户端所在的电脑上的T+数据库中存在这个账号管理下的某一个账套,这个账号才能进行登录。
只有该账套在线,才能从应用市场进入应用。
教程**
Tag: 软件 开发平台