前几天发现淘宝开放平台API突然无法调用了,一直在提示出错,提示的错误信息为:Invalid session。

众所周知淘宝开放平台的API接口调用需要三个Key:appKey(合作方标识), secretKey(合作方请求加密密钥), sessionKey(合作方请求接口会话标识)。

这三个Key必须都正确才能请求成功。那么这个错误就很明显了,肯定是sessionKey过期了。因为淘宝对于每个接口都有一个sessionKey,就相当于PHP的session一样。只有sessionKey是对的才有权限访问接口。不同的接口的sessionKey的失效时间不一样。

所以这个问题的原因是上架后台应用接口的sessionKey失效了。那问题来了,如何获取最新的sessionKey呢?

方法如下:

1、访问 http://my.open.taobao.com/auth/authorize.htm?appkey=12345678 即可获得授权码;

2、通过http方式访问 http://container.open.taobao.com/container?authcode={授权码};

3、访问第三步后,浏览器会自动跳转到注册appKey的合作方回调地址上。如果注册appKey的时候这个地址的随便填的话,那页面就会显示404了。不过这个不影响,因为sessionKey已经在浏览器的地址栏里面了。

地址栏中会出现类似这样的字符串:top_appkey=1142&top_parameters=xxx&top_session=xxx&top_sign=xxx&encode=utf-8。字符串里面的top_session值即为SessionKey。

拿到sessionKey之后,更新代码里面的值就OK了。一切搞定。接口又可以正常使用了。

关于淘宝开放平台API的session失效问题解决相关推荐

  1. Golang淘宝开放平台Api请求基础SDK

    GO语言.淘宝Api.淘宝开放平台Api请求基础SDK dkeng/opentaobao-go​github.com 淘宝API sign算法dkeng/opentaobao-go淘宝API sign ...

  2. 关于淘宝API的详细说明(淘宝开放平台API揭秘)

    自淘宝开放平台Beta公测开始,陆续开放了上百次个API,这些API涵盖了淘宝基本业务,截止发日志当天开放平台API每天的调用量可是说是天文数字. 作为TOP开发者的您对 于淘宝平台-API可以信手拿 ...

  3. 淘宝开放平台API族

    淘宝作为电子商务市场的超级航母,在电子商务基础服务领域,经过多年的沉淀和革新,围绕电子商务生态链的持续整合,形成了以营销.支付.物流和售后为核心的基础服务体系. 淘宝是一个电子商务的江湖,从整合核心的 ...

  4. 淘宝开放平台API接口,接入方案如下

    淘宝开放平台是基于淘宝各类电子商务业务的开放平台,提供外部合作伙伴参与服务淘宝用户的各类原材料,如业务API.账号体系.数据推送,奇门网关等,是淘宝电子商务基础服务的重要开放途径.即淘宝把数据开放进来 ...

  5. 淘宝开放平台Api的小试牛刀(获取淘宝客推广商品信息)

    最近在学习淘宝开放平台,属于初学小菜鸟,有一点点小成就给大家分享一下. 要做这个东西,第一步你必须注册为淘宝开发方平台的开发人员.地址:http://open.taobao.com/index.htm ...

  6. 淘宝开放平台应用申请?淘宝开放平台API申请?

    淘宝开放平台,是淘宝网API中心,通过开放平台,我们可以获取淘宝店铺的订单信息.发货,也可以实现商品的上传.图片修改等. 但是自2016年开始,某些类目就强管控不让申请了,所以目前想对接淘宝开放平台实 ...

  7. 如何快速对接淘宝开放平台API接口(淘宝店铺订单明文接口,淘宝店铺商品上传接口,淘宝店铺订单交易接口)

    很多电商系统的需求场景,都面临淘宝开放平台的接入,但这也是让不少开发者头疼的问题. 那么,如果快速接入呢?东哥的对接经验相信可以帮到不少开发者,快速接入.少走弯路. 1.公共参数 名称 类型 必须 描 ...

  8. 淘宝开放平台API - 获取单笔交易的详细信息

    淘宝开放平台(Taobao Open Platform)是基于淘宝各类电子商务业务的开放平台,提供外部合作伙伴参与服务淘宝用户的各类原材料,如业务API.账号体系.数据推送,奇门网关等.它是大淘宝电子 ...

  9. 淘宝开放平台API开发(一)

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 淘宝官方为应用开发者提供了一套很好的API,开发是只要调用它的API接口就可以获取相应的数据.笔者现正从事Java ...

最新文章

  1. 一篇文章搞懂fof好友推荐案例
  2. php mysql int string_mysql查出的 int 型字段都是 string
  3. latex中怎样写上标_LaTex:参考文献引用的方法
  4. Windows live writer插入代码图片Test
  5. 获取字段_数据库中敏感字段的标记、标示
  6. 超级强大的鼠标手势工具
  7. 计算机网络学习笔记(1. 什么是计算机网络?)
  8. 玲珑杯计算机大赛得奖作品,信阳师范学院学子在第14届中国大学生计算机设计大赛“玲珑杯”省级赛中获奖...
  9. IE取消或设置代理服务器脚本
  10. 5.flask与数据库
  11. PCL——超体素(SuperVoxel)、超体聚类分割
  12. Git之拉取指定tag版本/切换指定tag代码
  13. 广西大学考计算机可以拿创新学分吗,广西大学创新实践学分实施办法
  14. CPU密集型 vs IO密集型
  15. uva714 Copying Books
  16. android设备什么手机号码,安卓手机如何查看本机号码 查看本机号码的方法有哪些...
  17. python通过onvif协议搜索局域网所有摄像头ip,并获取摄像头rtsp,mac地址等相关服务
  18. 8421法 十六进制和二进制之间的转换
  19. What is ESI?
  20. vue+vant 实现手机号 获取验证码页面

热门文章

  1. 微信小程序之订阅消息实现
  2. Java 获取IP地址的工具类
  3. 用SVGDeveloper制作svg地图
  4. 使用blender做一个地球模型,贴上UV纹理,导出Obj格式
  5. 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线已公布...
  6. 中国科学与技术大学计算机考研,中国科学技术大学计算机技术怎么样
  7. 亚德客真空表DPSN基本参数设置
  8. Oracle 12C R2-新特性-自动锁住不经常使用的用户
  9. Java-Maven详解
  10. 关于xilinx zynq petalinux 使用32MB(W25Q256)的SPI FLSH无法正常读写16M以上内存的BUG的调试过程