公司是跨境电商,在阿里马马的速卖通平台上开有店铺,并且基于速卖通开放平台,自主研发了ERP系统,居今已有3年多的时间了,一直很稳定。
今年初,速卖通AE开放平台改版,并入淘宝开放平台中,我们的麻烦就开始了。。。从最初始的申请资格开始,一步一步的研究、自测。到最近才小有成就。下面就把一路走来填的坑分享下,希望给新人指点吧
使用速卖通AE新版开放平台,我们先看看需要哪些条件
1,要有一个企业级别的支付宝帐号,注:必须是企业级别。
2,要有软著,就是软件著作权证书
这2个都有了,才能去申请。
申请类型有2种
1,商用授权,适合专门的软件公司
2,自研授权,适合电商公司有独立研发团队
我们公司申请的是自研类型
1,创建应用
这个环节用于获取AppKey和Secret,后面获取令牌用的。这里要说下和老版的区别
1、新版本没有Refresh和Access令牌的区别,只有Access令牌。正式发布后,这个令牌的期限是一年(相比老版本24小时的时限,时间延长了好久,给个赞)
2、我们使用SDK的时候,有的方法中,参数名称是SessionKey,其实就是这个令牌(官方文档从来不说,就是不告诉你)
2,授权报备
这里是要绑定一个速卖通的店铺,你会得到一个cn前缀的字符串,记住这个字符串,后面会很有用
3,下载SDK。这是淘宝官方提供的,各版本都有。我们使用的是Net版本。
注:这里最后下载源码加载至项目中,方便调试。因为后面有个坑,你不进入源码调试,到死都不知道怎么回事?!(官方就是不说)
注1:SDK我们是可以随时编译下载的
注2:如果我们使用自定义场景,创建成功若干API的话,重新编译下载SDK,会发现输入输出参数,已经帮我们定义好类了。我们还是像官方场景那样,直接使用即可
4,托管服务器
这里可能也不需要,我是直接托管的
5,设置白名单
一般设置3个IP地址就可以了
106.11.,没错,就是*.*,这个IP是奇门要求的
106.14.,这个是聚石塔里的
注:聚石塔里的数据,输入输出都要经过奇门,所有只要你想用AE平台,先申请聚石塔吧
115.233,这个是我们自己的服务器IP。如果你还没有买聚石塔的服务器,平台可以给你3天的塔外测试。就是这个IP地址
6,绑定测试帐号
这个帐号就是之前申请的速卖通店铺帐号,直接用这个帐号测试就可以。只有3天时间,但过期了可以延长的
7,设置回调地址