咱们做跨境电商搞亚马逊 API 开发的都懂,首先就是文档的事件,亚马逊写的中文文档很坑啊有木有!!(原本英文文档就挺坑的了,小声 BB~)
好了,就是要吐槽它一波~当初咱们进入正题~
咱们团队思考到很多做亚马逊 API 开发的敌人们,初期都要通过看文档这个干燥又乏味的过程,而后咱们寻思要不就写一篇 API 导航?我直呼好家伙,反应还挺大,毕竟这玩意写一次参考价值也是不菲的~
好了好了!不扯来扯去的了!想必你们都嫌我烦了!接下来咱们正式进入正题!!
咱们就先将 Amazon SP-API references ⬅️ 这里的 API 它的用处剖析一遍(因为 API 比拟多,咱们明天先说一部分哦,谅解一下)
前情提要
以下所有 API 的申请门路全副以 Selling Partner API endpoints
结尾哦~
Selling Partner API endpoints
⬇️
Selling region | endpoint |
---|---|
北美地区(加拿大、美国、墨西哥、巴西)市场 | https://sellingpartnerapi-na.amazon.com |
欧洲地区(西班牙、英国、法国、德国、意大利、瑞典、波兰、土耳其、阿联酋、印度)市场 | https://sellingpartnerapi-eu.amazon.com |
远东地区(新加坡、澳大利亚、日本)市场 | https://sellingpartnerapi-fe.amazon.com |
Selling Partner API for Catalog Items
文档地位戳这里,能够比对着看更清晰 ➡️ catalogItems_2020-12-01.md
这个 API 它的最新版本是 2020-12-01
版本,原先是有一套老版本的 ➡️ catalogItemsV0.md。咱们就只说新版本了哦~~
API 概览
卖家能够通过此 API 获取 Amazon 店铺内所有 ASIN 的汇总的详细信息等。
API 详情
版本号:2020-12-01
申请速率:每秒 5
次
API 列表 ⬇️
申请办法 | 门路 | 参数 | 形容 |
---|---|---|---|
GET | catalog/2020-12-01/items/{asin} | asin(必须的)marketplaceIds(必须的)includedData(可选的) | 获取店铺内 ASIN 的汇总的详细信息 |
各 API 申请参数:
GET catalog/2020-12-01/items/{asin}
- 门路参数:
asin
➡️ 参数放在门路中,只容许一个 asin,会依据 asin 查找其详细信息- 参数:
marketplaceIds
➡️ 逗号分隔的市场 ID(反对传入多个市场 ID)。例:英, 加, 美, 德, 法
- 参数:
includedData
➡️ 将你所须要返回的数据内容的名称以逗号分隔的形式传入(仅对品牌所有者无效)
includedData
⬇️
值 形容 identifiers 与此 ASIN 相关联的标识符(UPC、EAN 等) images 此 ASIN 的商品图片链接 productTypes 与此 ASIN 有关联的产品品类 salesRanks 亚马逊商品的销售排名 summaries 此 ASIN 的详细信息 variations 此 ASIN 的父子 ASIN 关系,并返回其父 ASIN vendorDetails 与此 ASIN 关联的供应商详细信息(只有供应商能够应用此参数) attributes 此 ASIN 的属性相干信息(只有品牌所有者能够应用此参数)
各 API 响应参数:
Response catalog/2020-12-01/items/{asin}
名称 形容 概要 asin 亚马逊规范辨认号码(ASIN)是 Amazon 商品的惟一标识符 惟一标识符 attributes 此 ASIN 的属性相干信息 属性信息的 JSON identifiers 与此 ASIN 相关联的标识符(UPC、EAN 等) 返回例如 UPC, EAN 或者 ISBN 的标识符 images 此 ASIN 的商品图片链接 返回图片链接, 长宽低等数据 productTypes 与此 ASIN 有关联的产品品类 返回关联的产品品类 salesRanks 亚马逊商品的销售排名 返回销售排名相干信息 summaries 此 ASIN 的详细信息 返回品牌, 色彩, 产品名称, 制造商等 variations 此 ASIN 的父子 ASIN 关系,并返回其父 ASIN 返回 ASIN 的关系类型等 vendorDetails 与此 ASIN 关联的供应商详细信息(只有供应商能够应用此参数) 返回品牌, 类别, 产品组, 供应商代码等
Selling Partner API for FBA Inbound Eligibilty
文档地位戳这里,能够比对着看更清晰 ➡️ fbaInbound.md
API 概览
卖家能够通过此 API 获取商品是否能够通过 FBA 入库的相干信息。
API 详情
版本号:v1
申请速率:每秒 1
次
API 列表 ⬇️
申请办法 | 门路 | 参数 | 形容 |
---|---|---|---|
GET | /fba/inbound/v1/eligibility/itemPreview | asin(必须的)program(必须的)marketplaceIds(可选的) | 获取商品是否能够通过 FBA 入库的相干信息 |
各 API 申请参数:
GET /fba/inbound/v1/eligibility/itemPreview
- 参数:
asin
➡️ 想要查问的 ASIN- 参数:
Program
➡️ 传入查问应用的程序- 参数:
marketplaceIds
➡️ 市场 ID,当 program=INBOUND 时必须传入
Program
⬇️
值 形容 INBOUND 查看商品入库的程序 COMMINGLING 应用条形码进行物流跟踪的程序
各 API 响应参数:
Response /fba/inbound/v1/eligibility/itemPreview
名称 形容 概要 asin 查问的 ASIN string marketplaceId 要查问的市场 string program 查问应用的程序 INBOUND, COMMINGLING isEligibleForProgram 是否合乎 FBA 需要 boolean ineligibilityReasonList 不合乎的起因 返回起因的 code
Selling Partner API for FBA Inventory
文档地位戳这里,能够比对着看更清晰 ➡️ fbaInventory.md
API 概览
卖家能够通过此 API 获取库存相干信息。
API 详情
版本号:v1
申请速率:每秒 90
次
API 列表 ⬇️
申请办法 | 门路 | 参数 | 形容 |
---|---|---|---|
GET | /fba/inventory/v1/summaries | marketplaceIds(必须的)granularityType(必须的)granularityId(必须的)details(可选的)startDateTime(可选的)sellerSkus(可选的)nextToken(可选的) | 获取商品是否能够通过 FBA 入库的相干信息 |
各 API 申请参数:
GET /fba/inventory/v1/summaries
- 参数:
marketplaceIds
➡️ 要查问的市场 ID,只能查问一个市场- 参数:
granularityType
➡️ 库存的汇总粒度(以市场为单位)- 参数:
granularityId
➡️ 库存汇总的粒度 ID(市场 ID)- 参数:
details
➡️ 为 true 则返回库存明细数据。默认只返回库存概要- 参数:
startDateTime
➡️ 指定开始日期,不得早于以后工夫前 18 个月。工夫为 ISO8601(UTC 世界工夫)。例:2021-01-01T00:00:00Z
- 参数:
sellerSkus
➡️ 最多指定 50 个商品的卖方 SKU,指定后查问这些 SKU 的数据- 参数:
nextToken
➡️ 如需调用下一部分数据则传入此参数
各 API 响应参数:
Response /fba/inventory/v1/summaries
名称 形容 概要 asin 亚马逊规范辨认号码(ASIN)是 Amazon 商品的惟一标识符 string fnSku FBA 的产品标签编码 string sellerSku 商品的卖方 SKU string condition 卖方的商品形容。例:New Item string inventoryDetails 库存明细信息,如果申请参数 details 为 false 则无此数据 见下方明细 lastUpdatedTime 库存上次更新的工夫 string (date-time) productName 产品的题目信息 string totalQuantity 正在入库的商品数量和曾经在库存中的商品数量 integer
inventoryDetails
⬇️
名称 形容 fulfillableQuantity 可拣选,包装,运输的货品数 inboundWorkingQuantity 告诉亚马逊入库的货品数 inboundShippedQuantity 告诉亚马逊并有物流跟踪号的货品数 inboundReceivingQuantity 亚马逊物流未解决的入库货数 totalReservedQuantity 开始配送。正在包装,运输等动静状态的货数 pendingCustomerOrderQuantity 为客户订单保留的货品数 pendingTransshipmentQuantity 从亚马逊库存转移到另一个亚马逊库存的货品数 fcProcessingQuantity 被亚马逊物流搁置以进行其余解决的货品数 totalResearchingQuantity 放错地位或损坏的货品总数 researchingQuantityBreakdown 正在判断是否放错地位或损坏的货品总数和货品名称 totalUnfulfillableQuantity 库存中不可售的货品数 customerDamagedQuantity 客户损坏的货品数 warehouseDamagedQuantity 损坏的货品总数 distributorDamagedQuantity 亚马逊配送途中损坏的货品数 carrierDamagedQuantity 承运人损坏的货品数 defectiveQuantity 正在解决的损坏的货品数 expiredQuantity 已过期的货品数