速卖通AE平台+聚石塔+奇门 完整教程V2 (3)

速卖通AE平台+聚石塔+奇门 完整教程V2

记住这个格式,后面肯定会用到

 

3.4.3,请求Demo

速卖通AE平台+聚石塔+奇门 完整教程V2

这是标准的参数格式,含输入和输出。也要记住,后面会用到

 

3.4.4,响应参数(即输出参数)

速卖通AE平台+聚石塔+奇门 完整教程V2

记住+1

 

3.4.5,请求和响应demo

速卖通AE平台+聚石塔+奇门 完整教程V2

这个最开始没有注意,导致后面开发耽误了时间。划重点了

注意验签Demo的返回格式

 

3.4.6,自测API

速卖通AE平台+聚石塔+奇门 完整教程V2

到这个环节,就可以开始测试了。

注1:返回格式有2种:XML和Json。一般选择Json

注2:Query id,这个参数是cn的那个字符串,但在这里没有影响,传啥都可以

注2.1:这个参数我认为在发布后相当有关系。一个AppKey可能同时关联多个店铺,这是用来区分店铺信息的。知道是哪个店铺,才能获取对应店铺的令牌(令牌就是AccessToken,就是SDK中的SessionKey)

注3:有的API方法,参数有个param1的参数。这个怎么理解呢?这个可以理解成方法需要的其他参数内容,都放到这里,Json格式传入。特别说明:它是有格式要求的,就是前面的输入参数格式

 

到这时,你会发现各种调试失败。。。但官方给出的错误码并没有什么卵用。下面重新讲一遍正确的姿势,小板凳搬好

 

3.5,正确做法

3.5.1,先定义返回Model基类,按照3.4.4,响应参数定义即可(还有验签的格式)。相当于每个方法都会返回这些属性值

速卖通AE平台+聚石塔+奇门 完整教程V2

这个类,同时还参照了奇门的输出参数定

 

3.5.2,修改Service层的方法。

主要修改输出参数,改成什么格式呢?就是我之前提到的,验签Demo的那个格式。相当于方法必须返回验签Demo格式才行。否则,打死都通不过

速卖通AE平台+聚石塔+奇门 完整教程V2

看到木有?无论能否返回正确的数据,它要的验签格式。你必须返回。

而且你发现木有,验签的格式不光属性,属性值也要求完全一致。

 

3.5.3,Controller层方法(继续划重点,又一个大坑)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdwgj.html