手把手教你找到最需要的电商API封装商品详情SKU数据的接口

39 阅读3分钟

此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放 API,这样一来:

  • 一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。
  • 二则这种合作方式下 API 提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力。

下面我给大家展开讲讲要怎么用。

开放

绝大多数的开放项目都需要你先申请调用权限,有些开放 API 可以直接在官网上按照它的提示申请,获得 apikey、client_secret 等值;有些则需要企业走购买流程,对于想要练手的可以找前者,对于企业开发者后者可以交给商务去搞定。

电子商务平台跨境电商都会用到的一些接口总结如下:

适用平台

 获取到调用权限后,就可以开始调试了

可以直接查看某个接口的接口文档详情,再对该接口发起调试:

参数说明

  • 通用参数说明

    • 参数不要乱传,否则不管成功失败都会扣费
    • url说明 https://api-gw.…….cn/平台/API类型/ 平台:淘宝,京东等, API类型:[item_search,item_get,item_search_shop等]
    • version:API版本
    • key:调用key,测试key:test_api_key
    • secret:调用secret,测试secret:(不用填写)
    • cache:[yes,no]默认yes,将调用缓存的数据,速度比较快
    • result_type:[json,xml,serialize,var_export]返回数据格式,默认为json
    • lang:[cn,en,ru] 翻译语言,默认cn简体中文
    • secret:密钥
  • API:item_search 参数说明:

    • q:搜索关键字
    • cat:分类ID
    • start_price:开始价格
    • end_price:结束价格
    • sort:排序[bid,bid,bid2,_bid2,_sale,_credit]
      (bid:总价,bid2:商品价格,sale:销量,credit信用,加
      前缀为从大到小排序)
    • page:页数
    • page_size:每页宝贝数量,默认40
    • seller_info:是否获取商家信息[yes,no],默认yes
  • API:item_get 参数说明: num_iid:宝贝ID

也可以直接进入项目的调试界面:

 

支持多种语言环境多请求方式

 

参数返回格式 

公共参数

请求地址: 申请调用KEY

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

请求参数

请求参数:num_iid=652874751412&is_promotion=1

参数说明:num_iid:淘宝商品ID
is_promotion:是否获取取促销价

响应参数

Version: Date:2022-04-04

名称类型必须示例值描述
itemitem[]1 宝贝详情数据