首页 > 其他分享 >淘宝开放平台上货接口

淘宝开放平台上货接口

时间:2024-08-08 09:32:04浏览次数:8  
标签:xml String 接口 开放平台 item taobao 淘宝 请求

在我们对接淘宝开放平台的工作中,公司的运营有可能学提出需求让程序员实现软件自动上传宝贝信息,特别是一些sku超级多但是商品信息又比较标准化的品类,比如图书品类。

这就需要调用淘宝开放平台中商品上传接口了,开放平台中关于商品上传的接口,在2022年以前常用的是 taobao.item.add ,但是这个接口在2022年后废弃了,只能用alibaba.item.publish.submit这个接口进行上传了,这个接口稍微会复杂一些,入参主要是xml。以下是该接口的参数,文章末尾有调用这个接口的技巧。

当前该接口未开放申请,需要接入的可以评论区留言。

公共参数

请求地址:
环境 HTTP地址 HTTPS地址
正式环境 http://gw.api.taobao.com/router/rest https://eco.taobao.com/router/rest
公共请求参数:
名称 类型 必须 描述
method String API接口名称,例如:alibaba.item.publish.submit
app_key String TOP分配给应用的AppKey,例如:12345678
session String 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选
timestamp String 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟
v String API协议版本,可选值:2.0
sign_method String 签名的摘要算法,可选值为:hmac,md5,hmac-sha256。
sign String API输入参数签名结果,签名算法介绍请点击这里
format String 响应格式。默认为xml格式,可选值:xml,json。
simplify Boolean 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false
公共响应参数:
名称 类型 描述
request_id String 平台颁发的每次请求访问的唯一标识
error_response String 请求访问失败时返回的根节点
code String 请求失败返回的错误码
msg String 请求失败返回的错误信息
sub_code String 请求失败返回的子错误码
sub_msg String 请求失败返回的子错误信息
***_response String 请求成功返回的根节点,'***' 为API名称的下划线模式

请求参数

名称    类型    必须    示例值    描述 biz_type  String    false  taobao/1.0.0/brandAsyncRenderEnable  业务扩展参数,需与平台约定好 market   String    true  taobao            商品发布的市场。taobao:淘宝,tmall:天猫,litetao:淘宝特价版 cat_id    Number  true  50021288    商品类目ID spu_id    Number  false  32323    产品ID,天猫市场(market=tmall)时必填 barcode  String    false  6932529211107  商品条码 schema  String    true  <itemSchema></itemSchema>  商品schema信息,通过alibaba.item.publish.props.get获取并补全后提交

响应参数

名称                                   类型               示例值                                  描述 create_time                    String               2020-12-12 00:00:00           商品创建时间 item_id        Number    634830531619      商品ID market        String      taobao          商品所属市场

其中 schema参数是核心 ,通过拼装该xml,来进行上传,但是该xml比较复杂,可以通过 alibaba.item.publish.props.get 接口来获取一些参数,但是哪怕是获取到了,拼接也很麻烦,也容易遇到不知道的错误,这个时候有一个技巧就很重要了,你可以先到淘宝后台先手动发布一个宝贝,毕竟手动发布的时候哪些必填哪些不必填,提示的一清二楚,等你手动发布宝贝后,就能在后台看到宝贝的itemid,然后你拿着itemid去调用接口 alibaba.item.edit.schema.get接口来观察一下它的编辑规则,然后也可以调用一下 alibaba.item.publish.schema.get 获取一下这个商品的品类的规则模板,有了发布规则模板+编辑的实际xml,就很容易能修改出一个准确的发布规则xml了。

 

当前该接口未开放申请,需要接入的可以评论区留言。

标签:xml,String,接口,开放平台,item,taobao,淘宝,请求
From: https://www.cnblogs.com/Jerseyblog/p/18348263

相关文章

  • 淘宝库存更新修改接口
    先来看看这个接口的请求参数 num_iid:是指需要修改的淘宝商品的数字id,一般是通过接口拉取店铺的商品列表取得的,这个参数是必填的sku_id:是指淘宝商品的销售属性唯一id,如果是更新某个销售属性的库存数量就得填写,比如你一件衣服,它有红色和黄色的两个颜色的销售属性,那么你可以单......
  • 抽象类与接口
    目录抽象类的概念1.什么是抽象(与具体类相对)2.为什么要抽象抽象类的好处抽象类和接口的区别抽象类的概念1.什么是抽象(与具体类相对)Java专门提供了一种机制,名为“抽象方法”。它属于一种不完整的方法,只含有一个声明,没有方法主体。下面是抽象方法声明时采用的语法:abstractvoidX......
  • 深入理解接口测试:实用指南与最佳实践(三)API文档解析及编写测试用例
    ​​您好,我是程序员小羊!前言这一阶段是接口测试的学习,我们接下来的讲解都是使用Postman这款工具,当然呢Postman是现在一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用,开发人员也会经常使用。这节课是Postman分析的请求和响应数据,完成ihrm......
  • 接口设计有哪些军规需要遵守
    1.签名机制目的:防止API数据篡改。方法:使用MD5等算法生成签名,包含请求参数、时间戳和密钥。安全性:加入时间戳以避免请求被重复使用,设置请求过期时间。2.数据加密重要性:保护敏感信息,如密码、银行卡号等。实现:使用AES算法在前端加密,后端解密并校验。3.IP白名单目的:限制......
  • 5-7折优惠电影票API接口,微客云提供电影票api
    正规对接途径和考虑因素API供应商:一些大型的在线票务平台:如猫眼、淘票票等,如果能与他们达成合作,可能获得稳定且正规的接口,但通常门槛较高(主要面向一些大型的、正规的、有一定规模和背景的商业伙伴,且有严格的审核流程和商务合作流程等)。影院院线自己:如果是直接和影院院线建......
  • 微信小程序-手机验证码短信登录接口(防薅方法)
    前言开发的小程序手机号短信验证码登录这一个功能,入参只有手机号。结局盗刷、恶意刷。解决方案1.nginx只允许referer是小程序来源的请求#你的接口location^~/api/{if($http_referer!~*"^https://servicewechat.com/【你的小程序appid】/\d+/page-fram......
  • 2024美团官方霸王餐API接口
    在数字化日益深入的今天,餐饮行业正经历着一场前所未有的变革。作为行业内的领军企业,美团不断推出创新服务以优化用户体验,提升商家运营效率。其中,2024年美团官方推出的霸王餐API接口便是这一趋势下的重要产物。本文将从接口的背景、功能、优势、应用场景以及未来展望等方面,深入剖析......
  • 接口
    接口的概念:接口是一个全部由抽象方法组成的集合,接口需要用interface定义,里面只能有抽象的方法和常量。接口体现的是事物扩展的功能,在Java中,类定义了一个实体,包括实体的属性,实体的行为。而接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。当一个方法在很多......
  • Java SE核心技术——10接口
    接口就是一种规范或标准,只要符合这个标准都可以通用,接口的表现在于对行为的抽象。就好比插座,每个厂商生产的插座我们都可以用,这是因为他们有同一个标准,这里插座就是接口。//接口的定义格式与定义类的格式基本相同,将class关键字换成interface关键字,就定义了一个接口public......
  • Spring Boot 统一接口响应格式的正确姿势
    01、背景介绍熟悉web系统开发的同学可能比较熟悉,目前绝大多数的互联网软件平台基本都是前后端分离的开发模式,为了加快前后端接口对接速度,一套完善且规范的接口标准格式是非常有必要的,不仅能够提升开发效率,也会让代码看起来更加简洁、好维护。今天这篇文章,我们一起来学习一......