Feeds API v2021-06-30

亚马逊SPAPI

# 概述

feeds的销售伙伴API让你代表销售伙伴向亚马逊上传数据.

# Version information

版本 : 2021-06-30

# Operations

getFeeds
createFeed
getFeed
cancelFeed
createFeedDocument
getFeedDocument

# 路径

# getFeeds

GET /feeds/2021-06-30/feeds

# Description

返回符合你指定的过滤器的feeds的详细信息.

使用计划:

Rate (requests per second) Burst
0.0222 10

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema Default
Query feedTypes
optional
A list of feed types used to filter feeds.当提供feedTypes时,也可以提供其他过滤参数(processingStatuses, marketplaceIds, createdSince, createdUntil)和pageSize.需要feedTypes或nextToken.
Min count : 1
*最大计数 : 10
< string > array -
Query marketplaceIds
optional
A list of marketplace identifiers used to filter feeds. The feeds returned will match at least one of the marketplaces that you specify.
min count : 1
*最大计数 : 10
< string > array -
Query pageSize
optional
在一次调用中返回的最大feeds数量.
Minimum : 1
最大 : 100
integer 10
Query processingStatuses
optional
A list of processing status used to filter feeds.
Min count : 1
< enum (ProcessingStatuses) > array -
*Query *createdSince
optional
响应中包含的最早的feeds创建日期和时间,ISO 8601格式.默认是90天前.feeds最多保留90天. string (date-time) -
*Query *createdUntil
optional
响应中包含的馈送的最新创建日期和时间,ISO 8601格式.默认为现在. string (date-time) -
Query nextToken
optional
A string token in response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, 调用getFeeds操作,并将此令牌作为唯一的参数.指定nextToken与任何其他参数将导致请求失败. string -

# Responses

HTTP Code Description Schema
200 Success.
:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求) .
x-amzn-RequestId (string) Unique request reference ID.
GetFeedsResponse
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
:
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的Content-Type头无效.
Headers:
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考标识.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# createFeed

POST /feeds/2021-06-30/feeds

# Description

创建一个feed.在调用此操作前上传feed文档的内容.

使用计划:

速率(每秒的请求) 突发
0.0083 15

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema
Body body
required
Information required to create the feed. CreateFeedSpecification

# Responses

HTTP Code Description Schema
202 Success.
:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求)
x-amzn-RequestId (string) : Unique request reference ID.
CreateFeedResponse
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
:
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的Content-Type头无效.
Headers:
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考标识.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# getFeed

GET /feeds/2021-06-30/feeds/{feedId}

# Description

返回您指定的feed的详细信息(包括 resultDocumentId,如果有的话)

使用计划:

Rate (requests per second) Burst
2.0 15

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema
Path feedId
required
the identifier for the feed.此标识符只有在与卖家ID. string

# Responses

HTTP Code Description Schema
200 Success.
:
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
x-amzn-RequestId (string) : 独特的请求参考ID.
Feed
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
头信息 :
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的Content-Type头无效.
Headers :
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考标识.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# cancelFeed

DELETE /feeds/2021-06-30/feeds/{feedId}

# Description

取消你指定的feed.只有处理状态=IN_QUEUE的feed可以被取消.取消的feed会在后续调用getFeed和getFeeds操作时返回.

使用计划:

速率(每秒的请求) 突发
0.0222 10

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema
Path feedId
required
the identifier for the feed.此标识符只有在与卖家ID. string

# Responses

HTTP Code Description Schema
200 Success.
:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求) .
x-amzn-RequestId (string) : 唯一的请求参考ID.
No Content
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
头信息 :
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的Content-Type头无效.
Headers:
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考标识.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# createFeedDocument

POST /feeds/2021-06-30/documents

# Description

为你指定的feed类型创建一个feed文档.该操作返回一个预设的URL,用于上传feed文档的内容.它还返回一个feedDocumentId值,你可以在后续调用createFeed操作时传入该值.

使用计划:

速率(每秒的请求) 突发
0.0083 15

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema
Body body
required
指定createFeedDocument操作的内容类型. CreateFeedDocumentSpecification

# Responses

HTTP Code Description Schema
201 成功创建了一个准备接收内容的馈送文件.
:
x-amzn-RateLimit-Limit (string) : 你的速率限制(每秒的请求)为这个操作.
x-amzn-RequestId (string) Unique request reference ID.
CreateFeedDocumentResponse
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
:
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers :
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的有效载荷是不支持的格式.
头信息:
x-amzn-RateLimit-Limit (string) : 你的速率限制(每秒的请求)对于这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# getFeedDocument

GET /feeds/2021-06-30/documents/{feedDocumentId}

# Description

返回检索一个feed文档内容所需的信息.

使用计划:

Rate (requests per second) Burst
0.0222 10

更多信息,请参阅销售伙伴API文档中的 "使用计划和费率限制".

# Parameters

Type Name Description Schema
Path feedDocumentId
required
feed文档的标识符. string

# Responses

HTTP Code Description Schema
200 Success.
:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求) .
x-amzn-RequestId (string) Unique request reference ID.
FeedDocument
403 表示禁止访问该资源.可能的原因包括拒绝访问、未经授权、过期令牌或无效签名.
:
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
404 指定的资源不存在.
Headers:
x-amzn-RateLimit-Limit (string) : 您对该操作的速率限制(每秒的请求).
x-amzn-RequestId (string) : 唯一的请求参考ID.
ErrorList
415 请求的Content-Type头无效.
Headers:
x-amzn-RateLimit-Limit (string) : 您的速率限制(每秒的请求)为这个操作.
_注意 对于这个状态代码,速率限制头已被废弃,不再返回.
x-amzn-RequestId (string) : 唯一的请求参考标识.
ErrorList

更多的错误状态代码、描述和模式,见错误响应和模式.

# 错误响应和模式

本表包含HTTP状态代码和错误响应的相关信息.

HTTP Code Description Schema
400 Request有缺失或无效的参数,无法解析.
Headers
x-amzn-RateLimit-Limit (string):您的速率限制(每秒的请求)为这个操作.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList
401 请求的授权头格式不正确或不包含有效的令牌.

x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)为这个操作.
_注意 _对于这个状态代码,速率限制头已经过时,不再返回.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList
413 请求的大小超过了可接受的最大大小.
**头信息
x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)对于这个操作.
_注意 _对于这个状态代码,速率限制头已经过时,不再返回.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList
429 请求的频率超过了允许的范围.
标题
x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)对于这个操作.
_注意 _对于这个状态代码,速率限制头已经过时,不再返回.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList
500 发生了一个意外情况,使服务器无法完成请求.
头信息
x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)对于这个操作.
_注意 _对于这个状态代码,速率限制头已经过时,不再返回.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList
503 服务器的临时超载或维护.
头信息
x-amzn-RateLimit-Limit (string):你的速率限制(每秒的请求)为这个操作.
_注意 _对于这个状态代码,速率限制头已经过时,不再返回.
x-amzn-RequestId (string):唯一的请求参考ID.
ErrorList

:唯一的请求参考编号.|ErrorList|

# Definitions

# Error

当请求不成功时返回的错误响应.

Name Description Schema
code
required
一个错误代码,用于识别所发生的错误类型. string
message
required
一个以人类可读的形式描述错误情况的信息. string
details
optional
可以帮助呼叫者理解或解决这个问题的额外细节. string

# ErrorList

当一个请求不成功时返回的错误响应列表.

Name Schema
errors
required
< Error > array

# CreateFeedResponse

响应模式.

Name Description Schema
feedId
required
feed的标识符.这个标识符只有在与卖家ID. string

# Feed

关于feeds的详细信息.

Name Description Schema
feedId
required
feed的标识符.这个标识符只有在与卖家ID结合时才是唯一的. string
feedType
required
feed的类型. string
marketplaceIds
optional
A list of identifiers for the marketplaces that the feed is applied to. < string > array
createdTime
required
创建feed的日期和时间,以ISO 8601日期时间格式. string (date-time)
处理状态
必须的
feeds的处理状态. enum (处理状态
processingStartTime
optional
feeds加工开始的日期和时间,ISO8601日期时间格式. string (date-time)
加工结束时间
可选
feeds加工完成的日期和时间,ISO 8601日期时间格式. string (date-time)
resultFeedDocumentId
optional
feeds文件的标识符.这个标识符只有在与卖家ID结合时才是唯一的. string

# FeedList

一个feeds的列表.

类型 < Feed > 数组

# GetFeedsResponse

响应模式.

Name Description Schema
feeds
required
The feeds. FeedList
nextToken
optional
当结果的数量超过pageSize时返回.要获得下一页的结果,调用getFeeds操作,将此token作为唯一参数. string

# FeedDocument

feeds文件所需的信息.

Name Description Schema
feedDocumentId
required
feed文档的标识符.该标识符只有在与卖方ID. string
url
required
A presigned URL for the feed document.这个URL在5分钟后过期. string
compressionAlgorithm
optional
如果存在,feed文档内容将使用指定的算法进行压缩. enum (CompressionAlgorithm)

# FeedOptions

控制进给的附加选项.这些选项因进给类型而异.

类型 < string, string > map

# CreateFeedSpecification

创建feeds所需的信息.

Name Description Schema
feedType
required
The feed type. string
marketplaceIds
required
你希望feed应用到的市场的标识符的列表. < string > array
inputFeedDocumentId
required
由createFeedDocument操作返回的文档标识符.在调用createFeed操作之前上传feed文档内容. string
feedOptions
optional
控制feed的附加选项.这些因feed类型而异. FeedOptions

# CreateFeedDocumentSpecification

指定 createFeedDocument 操作的内容类型.

Name Description Schema
contentType
required
feed的内容类型. string

# CreateFeedDocumentResponse

上传feeds文件内容所需的信息.

Name Description Schema
feedDocumentId
required
feed文档的标识符. string
url
required
用于上传feed内容的预设URL.这个URL在5分钟后失效. string

# ProcessingStatuses

类型 : 枚举

Value Description
CANCELLED feeds在开始处理前被取消了.
DONE 该feeds已完成处理.检查结果文件的内容,以确定在处理过程中是否有任何错误.
FATAL 由于致命的错误,馈送被中止了.馈送中的一些、没有或所有的操作可能已经成功完成.
IN_PROGRESS 该feeds正在被处理.
IN_QUEUE 该feed还没有开始处理.它可能在等待另一个IN_PROGRESS的feed.

# ProcessingStatus

feeds的处理状态.

类型 : 枚举

Value Description
CANCELLED feeds在开始处理前被取消了.
DONE 该feeds已完成处理.检查结果文件的内容,以确定在处理过程中是否有任何错误.
FATAL 由于致命的错误,馈送被中止了.馈送中的一些、没有或所有的操作可能已经成功完成.
IN_PROGRESS 该feeds正在被处理.
IN_QUEUE 该feeds还没有开始处理.可能在等待另一个IN_PROGRESSfeeds.

# CompressionAlgorithm

如果存在,则使用指定的算法对进给文件内容进行压缩.

类型 : 枚举

Value Description
GZIP gzip压缩算法.