# 概述
目录物品的销售伙伴API提供了对亚马逊目录中物品信息的程序化访问.
更多信息请参考Catalog Items API Use Case Guide (opens new window).
# Version information
版本 : 2022-04-01
# Operations
searchCatalogItems
getCatalogItem
# 路径
# searchCatalogItems
GET /catalog/2022-04-01/items
# Description
通过标识符或关键词搜索并返回亚马逊目录项目和相关信息的列表.
使用计划:
速率(每秒请求数) | 突发 |
---|---|
5 | 5 |
响应头 "x-amzn-RateLimit-Limit "返回应用于请求操作的使用计划速率限制(如果有的话).上表显示了该操作的默认速率和突发值.业务需求需要更高的吞吐量的销售伙伴可能会看到比这里显示的更高的速率和突发值.更多信息,请参阅使用计划和速率限制在销售伙伴 API (opens new window).
# Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
Query | identifiers optional | A comma-delimited list of product identifiers to search the Amazon catalog for. Note: Cannot be used with keywords .Max count : 20 | < string > array(csv) | - |
*Query | identifiersType optional | Type of product identifiers to search the Amazon catalog for. Note: Required when identifiers are provided. | enum (IdentifiersType | - |
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) | "[\"summaries\"]" |
Query | locale optional | Locale用于检索本地化的摘要.默认为市场的主要地区语言. | string | - |
Query | sellerId optional | A selling partner identifier, such as a seller account or vendor code. Note: Required when identifiersType is SKU . | string | - |
Query | keywords optional | A comma-delimited list of words to search the Amazon catalog for. 注意: Cannot be used with identifiers .Max count : 20 | < string > array(csv) | - |
*Query | *brandNames optional | A comma-delimited list of brand names to limit the search for keywords -based queries. Note: Cannot be used with identifiers . | < string > array(csv) | - |
*Query | *classificationIds optional | A comma-delimited list of classification identifiers to limit the search for keywords -based queries. **注意:**不能与identifiers . | < 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 | 为基于keywords -的查询提供的关键词语言.默认为市场的主要语言. **注意:**不能与identifiers 一起使用. | 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/2022-04-01/items/{asin}
# Description
检索亚马逊目录中某物品的详细信息.
使用计划:
Rate (requests per second) | Burst |
---|---|
5 | 5 |
响应头 "x-amzn-RateLimit-Limit "返回应用于请求操作的使用计划速率限制(如果有的话).上表显示了该操作的默认速率和突发值.业务需求需要更高的吞吐量的销售伙伴可能会看到比这里显示的更高的速率和突发值.更多信息,请参阅使用计划和速率限制在销售伙伴 API (opens new window).
# Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
路径 | asin 必须的 | 亚马逊标准识别码(ASIN)的商品. | 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) | "[\"summaries\"]" |
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-RequestId (string):Unique request reference identifier. | ErrorList |
415 | 请求的有效载荷是不支持的格式. 头信息 x-amzn-RequestId (string):Unique request reference identifier. | ErrorList |
429 | 请求的频率超过了允许的范围. 标题 x-amzn-RequestId (string):Unique request reference identifier. | ErrorList |
500 | 发生了一个意外情况,使服务器无法完成请求. 头信息 x-amzn-RequestId (string):Unique request reference identifier. | ErrorList |
503 | 服务器的临时超载或维护. 头信息 x-amzn-RequestId (string):Unique request reference identifier. | 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 |
dimensions optional | 与亚马逊市场目录中的商品相关的尺寸阵列. | ItemDimensions |
identifiers optional | 与亚马逊目录中的商品相关的标识符,如UPC和EAN标识符. | ItemIdentifiers |
图片 可选 | 亚马逊目录中某一物品的图片. | ItemImages |
productTypes optional | 与亚马逊目录项目相关的产品类型. | ItemProductTypes |
关系 可选 | 亚马逊目录商品的市场关系(例如,变化). | ItemRelationships |
salesRanks optional | 亚马逊目录商品的销售排名. | ItemSalesRanks |
summaries optional | 亚马逊目录商品的摘要详情. | ItemSummaries |
vendorDetails optional | 与亚马逊目录物品相关的供应商细节.供应商细节只对供应商可用. | ItemVendorDetails |
# ItemAsin
亚马逊标准识别码(ASIN)是亚马逊目录中物品的唯一识别码.
类型:字符串
# ItemAttributes
一个JSON对象,包含结构化的物品属性数据,以属性名称为键.目录中的物品属性符合产品类型定义的销售伙伴API中的相关产品类型定义.
类型 : 对象
# ItemBrowseClassification
分类(浏览节点)与亚马逊目录中的物品有关.
Name | Description | Schema |
---|---|---|
displayName required | Display name for the classification. | string |
classificationId required | 分类的标识符 (浏览节点标识符). | string |
# Dimension
亚马逊目录商品或商品包装的单个尺寸值.
Name | Description | Schema |
---|---|---|
单元 可选 | 尺寸值的测量单位. | string |
value optional | 数字尺寸值. | number |
# Dimensions
亚马逊目录商品或商品包装的尺寸.
Name | Description | Schema |
---|---|---|
height optional | Height of an item or item package. | Dimension |
length optional | Length of an item or item package. | Dimension |
重量 可选 | 物品或物品包装的重量. | 维度 |
宽度 可选 | 物品或物品包装的宽度. | 尺寸 |
# ItemDimensions
与亚马逊目录中的物品相关的尺寸数组,由亚马逊市场.
类型: < ItemDimensionsByMarketplace > 数组
# ItemDimensionsByMarketplace
在亚马逊目录中与该物品相关的尺寸,用于指定的亚马逊市场.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
item 可选的 | 亚马逊目录物品的尺寸. | Dimensions |
包装 optional | 亚马逊目录商品的包装尺寸. | Dimensions |
# 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 |
classificationRanks optional | 亚马逊目录商品在亚马逊市场的分类销售排名. | < ItemClassificationSalesRank > array |
displayGroupRanks optional | 一个亚马逊市场的亚马逊目录商品按网站显示组的销售排名. | < ItemDisplayGroupSalesRank > array |
# ItemClassificationSalesRank
亚马逊目录商品按分类的销售排名.
Name | Description | Schema |
---|---|---|
classificationId required | 与销售等级相关的分类的标识符. | string |
title required | Title, or name, of the sales rank. | string |
link optional | 对应的亚马逊零售网站链接,或URL,为销售排名. | string |
rank required | 销售排名值. | integer |
# ItemDisplayGroupSalesRank
亚马逊目录商品按网站展示组的销售排名.
Name | Description | Schema |
---|---|---|
websiteDisplayGroup required | 与销售排名相关的网站显示组的名称 | string |
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 |
brand 可选的 | 与亚马逊目录商品相关的品牌名称. | string |
browseClassification optional | Classification (browse node)与亚马逊目录物品相关的. | ItemBrowseClassification |
color optional | 与亚马逊目录项目相关的颜色名称. | string |
itemClassification optional | 与亚马逊目录物品相关的分类类型. | enum (ItemClassification) |
itemName optional | 名称,或标题,与亚马逊目录项目相关. | string |
manufacturer optional | 与亚马逊目录商品相关的制造商名称. | string |
modelNumber optional | 与亚马逊目录商品相关的型号. | string |
包装数量 可选 | 一个亚马逊目录商品在一个包装中的数量. | integer |
partNumber optional | 与一个亚马逊目录商品相关的零件编号. | string |
size optional | 与亚马逊目录项目相关的尺寸名称. | string |
style optional | 与亚马逊目录商品相关的样式名称. | string |
websiteDisplayGroup optional | 与亚马逊目录项目相关的网站显示组的标识符. | string |
websiteDisplayGroupName optional | 与亚马逊目录项目相关的网站显示组的显示名称. | string |
# ItemVariationTheme
变体主题,表示定义变体系列的亚马逊物品目录属性的组合.
Name | Description | Schema |
---|---|---|
attributes optional | 与变体主题相关的亚马逊目录项目属性名称. | < string > array |
theme optional | 变体主题,表示定义变体系列的亚马逊商品目录属性组合. Example : "COLOR_NAME/STYLE_NAME" | string |
# ItemRelationships
亚马逊目录商品按市场划分的关系(例如,变化).
类型: < ItemRelationshipsByMarketplace >数组
# ItemRelationshipsByMarketplace
指明的亚马逊市场的亚马逊目录项目的关系细节.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
relationships required | Relationships for the item. | < ItemRelationship> array |
# ItemRelationship
一个亚马逊目录物品的关系细节.
Name | Description | Schema |
---|---|---|
childAsins optional | Identifiers (ASINs)属于此项目子女的相关项目. | < string > array |
parentAsins optional | Identifiers (ASINs)是这个项目的父项目的相关项目. | < string > array |
variationTheme optional | 对于 "VARIATION "关系,变体主题表示定义变体家族的亚马逊商品目录属性组合. | ItemVariationTheme |
类型 要求 | 关系类型. 例子: "VARIATION" | enum (Type) |
# ItemVendorDetailsCategory
与亚马逊目录物品相关的产品类别或子类别.
Name | Description | Schema |
---|---|---|
displayName optional | 产品类别或子类别的显示名称 | string |
value optional | Value (code)产品类别或子类别. | string |
# ItemVendorDetails
与亚马逊目录物品相关的供应商细节.供应商细节仅对供应商可用.
类型 : < ItemVendorDetailsByMarketplace > array
# ItemVendorDetailsByMarketplace
与指定的亚马逊市场的亚马逊目录项目相关的供应商详情.
Name | Description | Schema |
---|---|---|
marketplaceId required | Amazon marketplace identifier. | string |
brandCode 可选的 | 与亚马逊目录物品相关的品牌代码. | string |
manufacturerCode optional | Manufacturer code associated with an Amazon catalog item. | string |
manufacturerCodeParent optional | 制造商代码的上级供应商代码. | string |
productCategory optional | 与亚马逊目录项目相关的产品类别. | ItemVendorDetailsCategory |
productGroup optional | 与亚马逊目录项目相关的产品组. | string |
产品子类别 可选 | 与亚马逊目录项目相关的产品子类别. | ItemVendorDetailsCategory |
replenishmentCategory optional | relenishment category associated with an Amazon catalog item. | enum (ReplenishmentCategory |
# ItemSearchResults
亚马逊目录中的物品和搜索相关元数据.
Name | Description | Schema |
---|---|---|
numberOfResults required | 对于基于identifiers -的搜索,找到的亚马逊目录项目的总数.对于基于keywords -的搜索,搜索查询所匹配的亚马逊目录项目的估计总数(每次请求只返回页面数限制以内的结果,无论找到多少).注可以返回和翻阅的最大项目数(ASINs)是1000. | integer |
pagination required | 如果可用,返回分页结果所需的nextToken 和/或previousToken 值. | Pagination |
refinements required | Search refinements for keywords -based searches. | Refinements |
items required | A list of items from the 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 | 手表的图片. |
# IdentifiersType
在亚马逊目录中搜索产品标识符的类型. **注意:**提供 "标识符 "时必须提供.
类型 : 枚举
Value | Description |
---|---|
*ASIN | 亚马逊标准识别码. |
*EAN | 欧洲商品编号. |
*GTIN | 全球贸易项目编号. |
ISBN | 国际标准书号. |
*JAN | 日本物品编号. |
MINSAN | Minsan Code. |
SKU | Stock Keeping Unit,一个卖家-指定的亚马逊清单的标识符. **注意:**必须伴有sellerId . |
UPC | 通用产品代码. |
# ItemClassification
与亚马逊目录物品相关的分类类型.
类型 : 枚举
Value | Description |
---|---|
BASE_PRODUCT | 代表亚马逊目录中的标准独立产品或变体子项目. |
OTHER | 代表亚马逊目录中不是 "BASE_PRODUCT"、"PRODUCT_BUNDLE "或 "VARIATION_PARENT "的商品 |
PRODUCT_BUNDLE | 代表一个父级亚马逊目录项目,代表一个捆绑的项目. |
VARIATION_PARENT | 代表一个亚马逊目录的父项,将子项组合成一个变体系列. |
# Type
关系的类型.
类型 : 枚举
Value | Description |
---|---|
VARIATION | 请求中的亚马逊目录商品是由ASIN. |
PACKAGE_HIERARCHY | 请求中的亚马逊目录物品是一个包装容器或被ASIN. |
# ReplenishmentCategory
与亚马逊目录商品相关的补货类别.
类型 : 枚举
Value | Description |
---|---|
ALLOCATED | 表示非-自动采购的库存已由供应商分配给亚马逊. |
BASIC_REPLENISHMENT | 表示非-自动采购的库存. |
IN_SEASON | 表示对季节性物品的库存进行非-自动采购. |
LIMITED_REPLENISHMENT | 在商品成为 "新产品 "之前,保持排队补货状态. |
MANUFACTURER_OUT_OF_STOCK | 表示供应商在较长时间内没有库存,不能回购. |
新产品 | 表示亚马逊库存中还没有库存的新产品. |
NON_REPLENISHABLE | 表示用于详细页面显示的分类父类,而不是实际物品. |
NON_STOCKUPABLE | 表示亚马逊在履行中心没有库存的代发货库存. |
OBSOLETE | 表示商品已经过时,不应订购. |
PLANNED_REPLENISHMENT | 表示应该自动订购的活跃物品. |
# IncludedData
类型 : 枚举
用于操作(s)getCatalogItem
Value | Description |
---|---|
attributes | A JSON对象,包含以属性名称为键的结构化物品属性数据.目录物品属性符合Selling Partner API中产品类型定义的相关亚马逊产品类型定义. |
dimensions | 亚马逊目录中物品的尺寸. |
identifiers | 与亚马逊目录中的商品相关的标识符,如UPC和EAN标识符. |
图片 | 亚马逊目录中的物品的图片. |
productTypes | 与亚马逊目录项目相关的产品类型. |
关系 | 亚马逊目录商品的关系细节(例如,变化). |
salesRanks | 一个亚马逊目录商品的销售排名. |
summaries | 亚马逊目录商品的摘要细节.参考亚马逊目录商品的 "属性 "了解更多细节. |
vendorDetails | 与亚马逊目录物品相关的供应商细节.供应商细节仅对供应商可用. |
用于操作(s)searchCatalogItems
Value | Description |
---|---|
attributes | A JSON对象,包含以属性名称为键的结构化物品属性数据.目录物品属性符合Selling Partner API中的相关亚马逊产品类型定义. |
dimensions | 亚马逊目录中物品的尺寸. |
identifiers | 与亚马逊目录中的商品相关的标识符,如UPC和EAN标识符. |
图片 | 亚马逊目录中的物品的图片. |
productTypes | 与亚马逊目录项目相关的产品类型. |
关系 | 亚马逊目录商品的关系细节(例如,变化). |
salesRanks | 一个亚马逊目录商品的销售排名. |
summaries | 亚马逊目录商品的摘要细节.更多细节请参考亚马逊目录商品的属性 . |
vendorDetails | 与亚马逊目录项目相关的供应商细节.供应商细节仅对供应商可用. |