小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
每个程序员,都应该有一个自己的博客站
  1. 首页
  2. net编程
  3. 经验技巧
  4. 正文

速卖通开放平台220630升级 c#版开发指南

2022年6月7日 1244点热度 0人点赞 0条评论

速卖通在2022年6月30日有一次升级,主要涉及API调用域名和店铺授权这2个点,帮助文档请参考下面这个链接:
https://www.yuque.com/docs/share/cd704902-5b0d-4cad-83ae-ae2aa893a335?#
本文档填的坑,相当于对帮助文档的一次总结,理论上不看帮助文档也可以。

Table of Contents

Toggle
  • 第1点
  • 第2点
  • 第3点
  • 第4点
  • 这里的第5点

第1点

老平台的令牌授权地址已经不能用了(没到期的令牌可以继续使用),因此如果你的店铺快要到期或已经到期,就必须要用新平台进行令牌授权。

第2点

新老域名的区别,无论是直接使用Http调用,还是SDK调用,域名都要改成新域名。这里要注意下,你的令牌如果还是在老平台下授权的,那改完域名就可以直接调用;如果在新的平台下获取的令牌,那么就要必须调用新的域名,调用老的域名会提示:SessionKey非法

第3点

令牌授权时需要用到sign签名算法,新版的得用 hash("sha256", $canshu.$appSecret)。文档中只给了java版的,这里给出Net版,直接照抄就行。或者从老平台的的SDK中找,也能找到这个代码段;还有一点要注意,签名算法里的时间戳和取令牌的时间戳要保持一致

tmp就是下面这个参数拼起来,按照文档要求的格式拼就行了

第4点

新平台的令牌时间比老平台要长了,Refresh令牌的期限是2年,Access令牌的期限是1年。上面这几点都处理好,改造就基本完成了。下面吐槽下帮助文档,最开始说至少看3遍。。。会发现有的问题还是没明白

从文档这里进去,跳转到下面这个页面,发现参数是json格式,结果一直提示app_key找不到,问客服才知道,这是SDK的调用格式,不是Http的。。。

最原始的格式是这个菜单进去

这里的第5点

也没说清楚secret在哪里用?其实这种升级文档,没必要写这么多文字。提供出常用语言的示例代码,一目了然。既清楚又简单,开发人员还可以直接借鉴,不香吗?

标签: AliExpress 开发指南 速卖通开放平台
最后更新:2022年9月11日

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

打赏 点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2022019157号-2