# 概述
目录物品的销售伙伴API提供了对亚马逊目录中物品信息的程序化访问.
欲了解更多信息,请参见目录物品API用例指南 (opens new window).
# Version information
版本 : 2020-12-01
# Operations
searchCatalogItems
getCatalogItem
# 路径
# searchCatalogItems
GET /catalog/2020-12-01/items
# Description
搜索并返回一个亚马逊目录项目和相关信息的列表.
使用计划:
计划类型 | 速率(每秒请求数) | 突发 |
---|---|---|
Default | 5 | 5 |
销售伙伴具体 | 变量 | 变量 |
x-amzn-RateLimit-Limit响应头返回应用于请求操作的使用计划费率限制.一些销售伙伴的费率限制将不同于上表所示的默认费率和爆裂.更多信息,请参阅销售伙伴API的使用计划和费率限制 (opens new window).
# Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Query | keywords required | A comma-delimited list of words or item identifiers to search the Amazon catalog for. | < string > array(csv) | - |
Query | marketplaceIds required | A comma-delimited list of Amazon marketplace identifiers for the request. *Max count: 1 | < string > array(csv) | - |
Query | includedData optional | A comma-delimited list of data sets to include in the response. Default: summaries. | < enum (IncludedData) > array(csv) | - |
*Query | *brandNames optional | A comma-delimited list of brand names to limit the search to. | < string > array(csv) | - |
*Query | *classificationIds optional | A comma-delimited list of classification identifiers to limit the search to. | < string > array(csv) | - |
Query | pageSize optional | Number of results to be returned each page. Maximum : 20 | integer | 10 |
*Query | *pageToken optional | A token,当有多页的结果时,可以获取某个页面. | string | - |
*Query | *keywordsLocale optional | 关键词所提供的语言.默认为市场的主要语言. | string | - |
Query | locale optional | Locale用于检索本地化的摘要.默认为市场的主要语言. | string | - |
# Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success. 头: x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求) . x-amzn-RequestId (string) Unique request reference identifier. | ItemSearchResults |
关于错误状态代码、描述和模式,见错误响应和模式.
# Consumes
应用/json
# Produces
应用/json
# getCatalogItem
GET /catalog/2020-12-01/items/{asin}
# Description
检索亚马逊目录中某物品的详细信息.
使用计划:
计划类型 | 速率(每秒请求数) | 突发 |
---|---|---|
Default | 5 | 5 |
销售伙伴具体 | 变量 | 变量 |
x-amzn-RateLimit-Limit响应头返回应用于请求操作的使用计划费率限制.一些销售伙伴的费率限制将不同于上表所示的默认费率和爆裂.更多信息,请参阅销售伙伴API的使用计划和费率限制 (opens new window).
# Parameters
Type | Name | Description | Schema |
---|---|---|---|
Path | asin required | The Amazon Standard Identification Number (ASIN) of the item. | string |
Query | marketplaceIds required | A comma-delimited list of Amazon marketplace identifiers.响应中的数据集只包含指定市场的数据. | < string > array(csv) |
Query | includedData optional | A comma-delimited list of data sets to include in the response. Default: summaries. | < enum (IncludedData) > array(csv) |
Query | locale optional | Locale用于检索本地化的摘要.默认为市场上的主要地区语言. | string |
# Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success. 头: x-amzn-RateLimit-Limit (string) : 您对这个操作的速率限制(每秒的请求) x-amzn-RequestId (string) : 唯一的请求参考标识符. | Item |
关于错误状态代码、描述和模式,见错误响应和模式.
# Consumes
应用/json
# Produces
应用/json
# 错误响应和模式
本表包含HTTP状态代码和错误响应的相关信息.
HTTP Code | Description | Schema |
---|---|---|
400 | Request有缺失或无效的参数,无法解析. Headers x-amzn-RateLimit-Limit (string):您的速率限制(每秒的请求)为这个操作. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
403 | 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名. **头信息 x-amzn-RequestId (string):Unique request reference identifier. | ErrorList |
404 | 指定的资源不存在. 头信息 x-amzn-RateLimit-Limit (string):您的速率限制(每秒的请求)为这个操作. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
413 | 请求的大小超过了可接受的最大大小. 头信息 x-amzn-RateLimit-Limit (string):您的速率限制(每秒的请求)对于这个操作._注意 _对于这个状态代码,速率限制头已被废弃,不再返回. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
415 | 请求的有效载荷是不支持的格式. 头信息 x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)对于这个操作._注意 _对于这个状态代码,速率限制头已被废弃,不再返回. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
429 | 请求的频率超过了允许的范围. 标题 x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)对于这个操作._注意 _对于这个状态代码,速率限制头已被废弃,不再返回. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
500 | 发生了一个意外情况,使服务器无法完成请求. 头信息 x-amzn-RateLimit-Limit (string):您的速率限制(每秒的请求)对于这个操作._注意 _对于这个状态代码,速率限制头已被废弃,不再返回. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
503 | 服务器的临时超载或维护. 头信息 x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)为这个操作._注意 _对于这个状态代码,速率限制头已经过时,不再返回. x-amzn-RequestId (string):唯一的请求参考标识符. | ErrorList |
# Definitions
# Error
当请求不成功时返回的错误响应.
Name | Description | Schema |
---|---|---|
code required | 一个错误代码,用于识别所发生的错误类型. | string |
message required | 一个描述错误情况的信息. | string |
details optional | 可以帮助呼叫者理解或解决这个问题的额外细节. | string |
# ErrorList
当一个请求不成功时返回的错误响应列表.
Name | Schema |
---|---|
errors required | < Error > array |
# Item
亚马逊目录中的一个项目.
Name | Description | Schema |
---|---|---|
asin required | Amazon Standard Identification Number (ASIN)是商品在Amazon目录中的唯一标识符. | ItemAsin |
attributes optional | A JSON对象,包含结构化的物品属性数据,以属性名称为键.目录中的物品属性仅对品牌所有者可用,并符合Selling Partner API中产品类型定义的相关产品类型定义. | ItemAttributes |
identifiers optional | 与亚马逊目录中商品相关的标识符,如UPC和EAN标识符. | ItemIdentifiers |
images optional | 亚马逊目录中某个商品的图片.所有的图片变体都提供给品牌所有者.否则,将提供 "MAIN "图片变体的缩略图. | ItemImages |
productTypes optional | 与亚马逊目录项目相关的产品类型. | ItemProductTypes |
salesRanks optional | 亚马逊目录物品的销售排名. | ItemSalesRanks |
summaries optional | 亚马逊目录商品的摘要详情. | ItemSummaries |
变量 optional | 按市场划分的亚马逊目录商品的变量细节(变量关系). | ItemVariations |
vendorDetails optional | 与亚马逊目录物品相关的供应商细节.供应商细节只对供应商可用. | ItemVendorDetails |
# ItemAsin
亚马逊标准识别码(ASIN)是亚马逊目录中物品的唯一识别码.
类型:字符串
# ItemAttributes
一个JSON对象,包含结构化的物品属性数据,以属性名称为键.目录中的物品属性只对品牌所有者可用,并符合销售伙伴API中产品类型定义的相关产品类型定义.
类型 : 对象
# ItemIdentifiers
与亚马逊目录中的物品相关的标识符,如UPC和EAN标识符.
类型: < ItemIdentifiersByMarketplace > array
# ItemIdentifiersByMarketplace
在亚马逊目录中与该物品相关的标识符,用于指定的亚马逊市场.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
identifiers required | 与亚马逊目录中指定的亚马逊市场的物品相关的标识符. | < ItemIdentifier >数组 |
# ItemIdentifier
与亚马逊目录中的物品相关的标识符,如UPC或EAN标识符.
Name | Description | Schema |
---|---|---|
identifierType required | 标识符的类型,如UPC、EAN或ISBN. | string |
identifier required | Identifier. | string |
# ItemImages
亚马逊目录中某一物品的图像.所有的图像变体都提供给品牌所有者.否则,将提供 "主 "图像变体的缩略图.
类型 : < ItemImagesByMarketplace >阵列
# ItemImagesByMarketplace
指明的亚马逊市场的亚马逊目录中的一个项目的图片.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
images required | 亚马逊目录中指定的亚马逊市场的物品图片. | < ItemImage > array |
# ItemImage
亚马逊目录中某一物品的图像.
Name | Description | Schema |
---|---|---|
变量 要求的 | 图像的变量,如MAIN或PT01. 例子 "MAIN" | enum (Variant) |
link required | Link, or URL, for the image. | string |
height required | 图片的高度(像素). | integer |
width required | Width of the image in pixels. | integer |
# ItemProductTypes
与亚马逊目录相关的产品类型 item.
类型 < ItemProductTypeByMarketplace > array
# ItemProductTypeByMarketplace
与指定的亚马逊市场的亚马逊目录物品相关的产品类型.
Name | Description | Schema |
---|---|---|
marketplaceId optional | Amazon marketplace identifier. | string |
productType optional | 与亚马逊目录项目相关的产品类型名称. Example : "LUGGAGE" | string |
# ItemSalesRanks
亚马逊目录物品的销售排名.
类型 < ItemSalesRanksByMarketplace >数组
# ItemSalesRanksByMarketplace
一个亚马逊目录物品在指定的亚马逊市场上的销售排名.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
ranks required | 亚马逊市场商品的销售排名. | < ItemSalesRank > array |
# ItemSalesRank
亚马逊目录物品的销售排名.
Name | Description | Schema |
---|---|---|
title required | Title, or name, of the sales rank. | string |
link optional | 对应的亚马逊零售网站链接,或URL,为销售排名. | string |
rank required | 销售排名值. | integer |
# ItemSummaries
亚马逊目录物品的摘要细节.
类型 < ItemSummaryByMarketplace >数组
# ItemSummaryByMarketplace
指明的亚马逊市场的亚马逊目录物品的摘要细节.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
brandName 可选的 | 与亚马逊目录商品相关的品牌名称. | string |
browseNode optional | 与亚马逊目录商品相关的浏览节点的标识符. | string |
colorName optional | 与亚马逊目录商品相关的颜色名称. | string |
itemName optional | 与亚马逊目录商品相关的名称或标题. | string |
manufacturer optional | 与亚马逊目录商品相关的制造商名称. | string |
modelNumber optional | 与亚马逊目录商品相关的型号. | string |
sizeName optional | 与亚马逊目录商品相关的尺寸名称. | string |
styleName optional | 与亚马逊目录商品相关的样式名称. | string |
# ItemVariations
一个亚马逊目录物品按市场划分的变体细节(变体关系).
类型 : < ItemVariationsByMarketplace >数组
# ItemVariationsByMarketplace
指明的亚马逊市场的亚马逊目录项目的变体细节.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
asins required | 相关物品的标识符(ASINs). | < string > array |
variationType required | 请求中的亚马逊目录商品与相关商品的变化关系类型(s)"PARENT "或 "CHILD". Example : "PARENT" | enum (VariationType) |
# ItemVendorDetails
与亚马逊目录物品相关的供应商细节.供应商细节仅对供应商可用.
类型 : < ItemVendorDetailsByMarketplace > array
# ItemVendorDetailsByMarketplace
与指定的亚马逊市场的亚马逊目录项目相关的供应商详情.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
brandCode 可选的 | 与亚马逊目录物品相关的品牌代码. | string |
categoryCode optional | 与亚马逊目录项目相关的产品类别. | string |
manufacturerCode optional | Manufacturer code associated with an Amazon catalog item. | string |
manufacturerCodeParent optional | 制造商代码的上级供应商代码. | string |
productGroup optional | 与亚马逊目录项目相关的产品组. | string |
replenishmentCategory optional | 与亚马逊目录项目相关的Replenishment类别. | enum (ReplenishmentCategory) |
子类别代码 可选 | 与亚马逊目录项目相关的产品子类别. | 字符串 |
# ItemSearchResults
亚马逊目录中的物品和搜索相关元数据.
Name | Description | Schema |
---|---|---|
numberOfResults required | 搜索查询所匹配的产品的估计总数(每次请求只返回不超过页数限制的结果,无论找到多少). 注:可返回和翻阅的最大项目数(ASINs)是1000. | integer |
分页 required | 如果可用,返回分页结果所需的nextToken和/或previousToken值. | 分页 |
refinements required | Search refinements. | Refinements |
items required | A list of items from Amazon catalog. | < Item > array |
# Pagination
当一个请求产生的响应超过pageSize时,就会发生分页.这意味着响应被分成独立的页面.要检索下一页或上一页,必须在下一个请求中传递nextToken值或previousToken值作为pageToken参数.当你收到最后一页时,分页对象中就没有nextToken键.
Name | Description | Schema |
---|---|---|
nextToken optional | A token,可用于获取下一页. | string |
previousToken optional | A token,可用于获取上一页. | string |
# Refinements
搜索细化.
Name | Description | Schema |
---|---|---|
品牌 required | 品牌搜索细化. | < 品牌细化 >阵列 |
classifications required | Classification search refinements. | < ClassificationRefinement > array |
# BrandRefinement
品牌的描述,可用于获得更精细的-细化搜索结果.
Name | Description | Schema |
---|---|---|
numberOfResults required | 如果应用细化键,估计仍会返回的结果数量. | integer |
brandName required | Brand name. 用于显示,可以作为搜索精炼. | string |
# ClassificationRefinement
描述一个分类,可用于获得更精细的-粒度的搜索结果.
Name | Description | Schema |
---|---|---|
numberOfResults required | 如果应用细化键,估计仍会返回的结果数量. | integer |
displayName required | Display name for the classification. | string |
classificationId required | 分类的标识符,可用于搜索细化目的. | string |
# Variant
图像的变体,如MAIN或PT01.
类型 : 枚举
Value | Description |
---|---|
MAIN | 项目的主要形象. |
PT01 | 其他图片#1的项目. |
*PT02 | 其他图片#2的项目. |
*PT03 | 其他图片#3为该项目. |
*PT04 | 其他图片#4为该项目. |
*PT05 | 其他图片#5为该项目. |
*PT06 | 其他图片#6为该项目. |
PT07 | 其他图片#7的项目. |
PT08 | 其他图片#8的项目. |
SWCH | 手表的图片. |
# VariationType
请求中的亚马逊目录物品与相关物品的变化关系类型(s)"PARENT "或 "CHILD".
类型 : 枚举
Value | Description |
---|---|
PARENT | 请求中的亚马逊目录商品是由ASIN. |
CHILD | 请求中的亚马逊目录物品是由ASIN. |
# ReplenishmentCategory
与亚马逊目录物品相关的补货类别.
类型 : 枚举
Value | Description |
---|---|
ALLOCATED | 表示非-自动采购的库存已由供应商分配给亚马逊. |
BASIC_REPLENISHMENT | 表示非-自动采购的库存. |
IN_SEASON | 表示非-自动采购的季节性物品的库存. |
LIMITED_REPLENISHMENT | 在物品成为新产品之前,保持排队补货状态. |
MANUFACTURER_OUT_OF_STOCK | 表示供应商在较长时间内没有库存,不能回购. |
新产品 | 表示亚马逊库存中还没有库存的新产品. |
NON_REPLENISHABLE | 表示用于详细页面显示的分类父类,而不是实际物品. |
NON_STOCKUPABLE | 表示亚马逊在履行中心没有库存的代发货库存. |
OBSOLETE | 表示商品已经过时,不应订购. |
PLANNED_REPLENISHMENT | 表示应该自动订购的活跃物品. |
# IncludedData
类型 : 枚举
用于操作(s)searchCatalogItems
Value | Description |
---|---|
标识符 | 与亚马逊目录中的商品相关的标识符,如UPC和EAN标识符. |
图像 | 亚马逊目录中某一物品的图像.所有的图像变体都提供给品牌所有者;否则将提供 "主 "图像变体的缩略图. |
productTypes | 与亚马逊目录项目相关的产品类型. |
salesRanks | 亚马逊目录商品的销售排名. |
summaries | 亚马逊目录商品的摘要细节. |
变量 | 一个亚马逊目录项目的变量详情(变量关系). |
vendorDetails | 与一个亚马逊目录物品相关的供应商细节.供应商细节仅对供应商可用. |
用于操作(s)getCatalogItem
Value | Description |
---|---|
attributes | A JSON对象,包含以属性名称为键的结构化项目属性数据.目录项目属性仅对品牌所有者可用,并符合产品类型定义的销售伙伴API中提供的相关亚马逊产品类型定义. |
identifiers | 与亚马逊目录中的商品相关的标识符,如UPC和EAN标识符. |
图像 | 亚马逊目录中某一物品的图像.所有图像变体都提供给品牌所有者.否则,将提供 "主 "图像变体的缩略图. |
productTypes | 与亚马逊目录项目相关的产品类型. |
salesRanks | 亚马逊目录商品的销售排名. |
summaries | 亚马逊目录商品的摘要细节. |
变量 | 一个亚马逊目录项目的变量详情(变量关系). |
vendorDetails | 与亚马逊目录项目相关的供应商细节.供应商细节仅对供应商可用. |