必须要设置的环节。用于获取AccessToken令牌
好了,通过上面的几步,准备工作算是完成了。下面,我们正式写代码,还是一步一步来
注:以aliexpress.logistics.listlogisticsservice,获取物流服务列表的API为例
1,调用AE平台的API。这是我们的关键业务,建议直接使用官方提供的SDK即可,简单方便。
其中
AliApiUrlPrefix是AE开放平台的调用地址:。
AppKey和AppSecret是之前申请应用时得到的
这步一般是都可以调通的。注:此时还没有塔和奇门
2,下面就开始搭塔了,就是聚石塔。
聚石塔可以理解为阿里云,即一个独立的操作系统,你上面写好的程序要部署的吧,你必须要部署在聚石塔里才可以(别问我为什么,官方说的)
2.1,部署好以后,直接调用塔里的程序,还是通的。有人会问,即然通了,还要奇门干啥
现在通了,是我们申请的塔外测试的原因。正式发布的程序,还是要通过奇门才能调用塔里的数据
2.2,塔里部署成功后,达到能访问返回正确数据即可
3,下面就要讲重头戏了:奇门
什么是奇门?奇门就是外部程序和聚石塔必须要经过的一道桥梁。没有奇门,你就没门进去,根本访问不了聚石塔里的应用
3.1,奇门的位置
云工作台->业务系统构建&集成
3.2,场景选择
场景包含2种:自定义场景和官方场景。个人建议先选择官方场景,因为它内置了传入和传出的参数格式。
我们肯定会自定义场景(因为官方场景只提供的30%的API)
3.3,官方场景API列表
场景由API组成,每个方法都需要配置和发布(发布前要自测通过+验签)
3.4,官方场景API配置(划重点了,这里有个大坑)
3.4.1,配置请求映射
这个坑,研究了2小时,得出结论
这个地址是聚石塔里,你程序的部署地址
注1:是到方法名称级别
注2:Net版本,可以部署成WebAPI程序(推理得出:WebService也可以,Handler也可以)
3.4.2,请求参数