除了JSON,淘宝店铺商品API接口还支持哪些数据格式?

从技术角度:淘宝店铺商品 API(TOP 开放平台)除 JSON 外,官方固定支持 XML,无其他格式(如 CSV/HTML/protobuf)。

一、支持格式(技术)

  • JSON (常用,默认推荐):format=json
  • XML (原生支持,默认):format=xml

二、公共参数控制

调用时通过format参数指定:

plaintext

复制代码
&format=json 或 &format=xml
  • 缺省时默认返回XML

三、XML 返回示例(精简)

xml

复制代码
<items_get_response>
  <total_results>215</total_results>
  <page_no>1</page_no>
  <page_size>20</page_size>
  <items>
    <item>
      <num_iid>680123456789</num_iid>
      <title>夏季宽松纯棉T恤</title>
      <price>49.9</price>
      <pic_url>https://img.taobao.com/xxx.jpg</pic_url>
      <sales>1230</sales>
      <status>onsale</status>
    </item>
  </items>
  <request_id>req_abc123456</request_id>
</items_get_response>

四、技术说明

  • 无 CSV/Excel/protobuf 等格式,需自行转换。
  • 官方 SDK(Java/PHP/Python)自动适配 XML/JSON 解析。
  • 接口权限、签名、限流规则与格式无关。

需要我把 XML 和 JSON 的完整返回字段做一个对照清单吗?

相关推荐
恋猫de小郭26 分钟前
Flutter Patchwork,不用 Fork 改依赖包源码的第三方工具
android·前端·flutter
三少爷的鞋2 小时前
“结构化”这个词,本质上就是——把混乱的东西变成有组织、有规则、有边界的东西
android
方白羽18 小时前
Android Gradle 缓存与文件目录深度解析
android·gradle·android studio
ClouGence1 天前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
曲幽1 天前
Termux里的二进制和脚本,到底怎么运行才不踩坑?Termux-service 保活妙招!
android·termux·nohup·services·wake-lock
plainGeekDev1 天前
单例模式 → object 声明
android·java·kotlin
程序员陆业聪1 天前
读者点单·03|Compose 与传统 View 混用的 12 个真实坑
android
程序员陆业聪1 天前
读者点单·02|Android 启动优化实战:Trace 抓取→Application 编排→冷启动全流程拆解
android
Coffeeee1 天前
帮你快速理解AI Agent之我想招个Android实习生
android·人工智能·agent
飞将1 天前
从零实现数据库(2)——HashIndex + IndexManager
数据库