淘宝开放平台W2权限介绍,什么是淘宝W2权限接口?
-各位攻城狮在做电商软件开发的时候,对接淘宝平台的时候,有时候会在淘宝开放平台的文档上看到有"W2权限"字样,这个W2权限到底是指什么?先解释一下"W2",前面一个W是指“write(写)” ,后面的阿拉伯数字2是指等级,完整的意思就是 写权限等级2级,对应的还有一个概念是"R2权限"(关于什么是淘宝订单信息获取R2权限接口 可以阅读这篇)
简单来说就是写权限的最高等级,只有拿到这个W2权限才能操作一些需要W2权限的接口,其中最典型的就是修改价格接口 taobao.item.price.update(老接口,已下线)、taobao.item.sku.price.update
这个W2权限很特殊,一般的应用授权后W2权限只有30分钟的有效期,30分钟时间一过,W2权限就失效,你再去更新就会提示W2失效。关于W2的时长,其实是有办法延长W2时效的,但是需要提高应用的安全等级,可以先看一下官方对于W2等级的时长说明:
APPKEY安全等级 | API和字段安全等级 | session时长 | 是否可刷新 | refresh时长 |
3级 | R1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | 上架应用与订购时长一致,非上架应用与当前设置的时长一致 |
R2 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | ||
W1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | ||
W2 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | ||
2级 | R1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | 上架应用与订购时长一致,非上架应用默认24小时 |
R2 | 3天 | 是 | ||
W1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | ||
W2 | 30分钟 | 否 | ||
1级 | R1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | 上架应用与订购时长一致,非上架应用默认24小时 |
R2 | 1天 | 否 | ||
W1 | 上架应用与订购时长一致,非上架应用默认24小时 | 是 | ||
W2 | 5分钟 | 否 | ||
0级 | R1 | 30分钟 | 否 | 0分钟 |
R2 | 0分钟 | 否 | ||
W1 | 30分钟 | 否 | ||
W2 | 0分钟 | 否 |
看这个图和说明,可以发现,如果想达到W2权限长时间有效,只有满足“只能自己使用”和 “小部分人使用(50人)” 这两者任何一个,显然大部分应用都不可能满足,所以基本上都不可能有3等级。所以应用基本上只能2等级,也就是W2只有30分钟。
但是,如果只有30分钟的有效期的话,改价还是很麻烦的。每次改价前,还得通知店主一声,让店主去授权,然后在30分钟内改完,这就很麻烦了。
但是其实还有接口是可以突破改价限制的,有的接口能改价,但是不要求W2,也不知道是不是淘宝故意留的门?比如接口alibaba.item.edit.fastupdate其实是可以改价的,超过了30分钟也可以改价。大家可以试试
本文转载 " 整理 "
原文地址 " "