错误的类型以及如何处理它们
如果商店的请求无法完成,市场将返回参数作为响应。 errors. 它包含错误代码(参数 code)及其简要说明(参数 message).
如果某个代码有太多错误,您将在市场上的卖家帐户中收到有关此的通知。
错误代码是什么意思?
|
密码 |
标题 |
发生了什么,该怎么做 |
|
|
请求内容有问题。 例如,JSON数据格式存在错误,或者您正在尝试更改已取消或已交付订单的状态。 专注于错误描述,以了解究竟是什么错误。 |
|
|
|
授权令牌未在请求中指定(或已指定,但不在那里)。 |
|
|
|
|
|
|
|
|
|
|
|
在指定的资源上没有这样的方法。 检查商店系统使用的请求地址。 |
|
|
|
方法不支持所请求的内容类型。 检查请求的正确性。 |
|
|
|
商店超出了请求限制。 确保您的系统不会发送任何多余的内容。 |
|
|
|
该方法不能用于此存储。 专注于错误描述,以了解究竟是什么错误。 |
|
|
|
Yandex的内部错误。 市场。 |
|
|
|
的Yandex。市场服务器过载。 |
查询内容中的错误(400)
此错误的可能原因取决于特定请求。 在许多查询的描述中,有一节描述了特定数据的400错误选项。
400代码的一些错误变体对于不同的查询是相同的:
|
资料描述 |
翻译 |
怎么办 |
|
Campaign type is not allowed |
此方法不支持商店的运营模式。 |
确保使用支持商店运营模式的方法。 |
|
Collection of field must not be empty |
参数不能为空。 |
为参数指定至少一个元素。 |
|
Contract with type MARKETING was signed with the agency |
营销合同已与该机构签订。 |
有关结案文件的信息,请与贵机构联系. |
|
Invalid status: 'status' |
指定了不正确的状态。 |
检查传输状态的正确性,以按状态过滤订单。 |
|
JSON: {message} |
JSON数据格式包含错误。 |
检查JSON的正确性。 |
|
Limit exceeded |
已超过每页值数的限制 — 参数 |
值的数量减少。 |
|
Missing field |
未指定必需参数。 |
指定所需参数的值。 |
|
Outlet is disabled for editing by partner |
您不能更改信息或删除商店的销售点,因为您拒绝交付到市场的提货点。 了解有关以下运输规则的更多信息 DBS-阅读商店 在市场对卖家的帮助. |
如果您准备好将产品交付到市场的提货点,请联系客户支持。 |
|
String (value) is not a valid country code according to ISO 3166-1 alpha-2 |
无效的国家代码。 |
以ISO3166-1alpha-2格式指定国家/地区代码。 |
|
The request is too big: {message} |
已超过HTTP请求大小限制。 |
内容大小不能超过512KB。 将请求分成几个。 |
|
Too long time period. Maximum is 'maxPeriod' days |
日期范围过大。 最大射程 — |
缩小日期范围以按日期筛选订单。 |
|
Unexpected character 'character': expected a valid value 'values' |
无效字符。 |
检查请求体的编码。 所需编码 — UTF-8。 |
|
Unexpected end of content |
请求体意外结束。 |
检查请求体中传输的数据的格式的正确性。 |
|
Value / length of field (value) must be between min and max [exclusively] |
参数的值(长度)必须介于两个值之间 |
检查参数值的正确性。 |
|
Value / length of field (value) must be greater / less than [or equal to limit] |
参数的值(长度)必须等于或大于(小于)指定值。 |
检查参数值的正确性。 |
|
Value of field has too high scale: 'price' |
精度设置过高的参数。 |
少精度设置参数值。 |
|
Value of field must match the pattern: 'regExp' |
参数值必须与正则表达式匹配。 |
检查参数值的正确性。 |
401未经授权的错误
|
资料描述 |
翻译 |
怎么办 |
|
Api-Key token is invalid |
Api-Key-令牌无效。 |
检查拼写 Api-Key-令牌。 如果错误仍然存在,请获取新令牌。 怎么做 |
|
Api-Key token is revoked |
Api-Key-令牌已被删除。 |
获得一个新的令牌。 怎么做 |
|
Api-Key token format invalid |
格式不正确 Api-Key-令牌。 令牌的前缀和长度是正确的。 |
检查拼写 Api-Key-令牌。 如果错误仍然存在,请获取新令牌。 怎么做 |
|
Api-Key token length invalid |
长度不正确 Api-Key-令牌。 |
检查拼写 Api-Key-令牌。 如果错误仍然存在,请获取新令牌。 怎么做 |
|
Api-Key token prefix invalid |
前缀不正确 Api-Key-令牌。 |
确保在标头中不使用前缀。 如果没有前缀,请检查拼写。 Api-Key-令牌。 如果错误仍然存在,请获取新令牌。 怎么做 |
|
Authorization header has invalid syntax |
HTTP头格式 |
通过以下方式制作标题 指示说明. |
|
Credentials are not specified |
请求中未指定授权数据。 |
根据说明制作标题: |
|
OAuth credentials are not specified |
请求中未指定授权数据。 |
做一个标题 |
|
OAuth token is not specified |
请求未指定OAuth授权令牌。 |
做一个标题 |
|
Unsupported authorization type specified in Authorization header |
HTTP头中传输的授权类型 |
通过以下方式制作标题 指示说明. |
403禁止的错误
|
资料描述 |
翻译 |
怎么办 |
|
Access denied |
访问被拒绝。 |
检查是否正确指定了资源,以及在请求中使用其授权令牌的用户是否具有对其的访问权限。 有关access的更多信息 |
|
Access denied for campaign 'campaignId' because it is not active |
由于[存储不活动],该方法不可用(*inactiv-campaign). |
使用API的选项显示参数 修复阻止商品退回展柜的错误。 如果您需要API访问权限,请联系客户支持。 — 前往 卖方在市场上的帐户 然后按下按钮 创建上诉. |
|
Access to API denied for the client / campaign |
使用 Yandex Market API 禁止卖家使用。 |
请与您的代理机构联系,以提供对API的访问. |
|
Contact not found for login 'login' and campaignId 'campaignId' |
未找到其登录名已发送以签署电子验收证书的用户帐户。 |
选择链接到帐户或商店的用户的用户名。 |
|
Contacts with available roles for signing not found for login 'login' |
其登录被转移以签署电子接受证书的用户帐户不具有必要的访问权限。 |
提供链接到帐户或商店并具有必要访问权限的用户的用户名。 软件方法的访问Api-Key |
|
OAuth token is invalid |
指定的OAuth授权令牌无效。 |
获得一个新的令牌。 怎么做 |
|
OAuth token is invalid (account has been globally logged out) |
用户使用的功能 "到处出去" 在Yandex的ID。 |
获得一个新的令牌。 怎么做 |
|
Restrict access for business 'businessId' because it is not active |
由于[帐户不活动],该方法不可用(*inactiv-business). |
修复阻止商品退回展柜的错误。 如果您需要API访问权限,请联系客户支持。 — 前往 卖方在市场上的帐户 然后按下按钮 创建上诉. |
|
Scope is invalid |
OAuth令牌是通过应用程序获得的,没有进入市场。 |
获得一个新的令牌。 怎么做 |
|
The method is not supported for Market Yandex Go sellers |
此方法不适用于Yandex Go市场卖家。 这些限制在方法的描述中指定。 |
— |
|
Token does not have any of the scopes to access the API method |
无法访问该方法。 |
获取对错误文本中列出的至少一组方法的访问权限。 怎么做 |
|
User account is disabled |
将阻止为其颁发指定授权令牌的用户的帐户。 |
联系客户支持。 |
404未找到错误
|
资料描述 |
翻译 |
怎么办 |
|
Campaign not found: 'campaignId' |
未找到请求中指定的活动。 |
检查传输的广告系列ID是否正确。 |
|
Login not found: 'login' |
未找到请求中指定的用户名。 |
检查传输的用户名的正确性。 |
|
Model not found: 'modelId' |
未找到请求中指定的模型。 |
检查传输的型号ID是否正确。 |
错误405方法不允许
|
资料描述 |
翻译 |
怎么办 |
|
Request method 'method' not supported |
不支持请求的HTTP方法。 |
检查资源支持的方法。 |
错误415不支持的媒体类型
|
资料描述 |
翻译 |
怎么办 |
|
Content type 'content-type' not supported |
不支持请求的内容类型。 |
传输所支持的内容类型之一。 |
|
Missing Content-Type |
未指定内容类型。 |
传递内容类型。 |
|
Unknown content-type: 'content-type' |
请求的内容类型 — 未知。 |
传输所支持的内容类型之一。 |
错误420增强你的冷静
|
资料描述 |
翻译 |
怎么办 |
|
Hit rate limit of 'N' parallel requests |
超过了同时向 Yandex Market API 对于卖家。 这是什么 |
减少单个机柜或存储中的并行API请求数量,以 |
|
Hit rate limit of 'N' requests per 'period' for resource 'R' |
超过资源限制的数目 |
时间限制在标题中指定。 |
错误423锁定
|
资料描述 |
翻译 |
怎么办 |
|
Business is in migration |
商店迁移正在内阁中进行。 |
等待传输完成。 |
|
Campaign is in business migration |
商店正在转移到另一个帐户。 |
等待传输完成。 |
|
Partner use only default price |
橱柜使用所有商店的价格。 |
您将无法为单独的商店设置价格。 为橱柜中的所有商店设置统一的价格。 |
错误500内部服务器错误
等待一段时间,然后再次调用该方法。 如果问题仍然存在,请联系客户支持。 — 前往 卖方在市场上的帐户 然后按下按钮 创建上诉.
503服务不可用错误
|
资料描述 |
翻译 |
怎么办 |
|
Service temporarily unavailable. Please, try again later |
由于高负载,服务器暂时不可用. |
尝试在一段时间后重复请求。 如果问题仍然存在,请联系客户支持。 — 前往 卖方在市场上的帐户 然后按下按钮 创建上诉. |
错误消息示例
请求:
GET /campaigns/10003/orders HTTP/1.1
Host: api.partner.market.yandex.ru
Accept: */*
Api-Key: ACMA:I4c4CxCSYaI41RSC2uYWP2qj3Rhhm4knMiBEga5K:151c0664a
回答:
{
"errors": [
{
"code": "UNAUTHORIZED",
"message": "Api-Key token is invalid"
}
],
"status": "ERROR"
}
该商店被禁用,因为它没有在展柜中放置产品超过90天。
橱柜里没有一个活跃的商店.
该商店被禁用,因为它没有在展柜中放置产品超过90天。
办公室的所有商店都被禁用,因为他们没有在窗口放置商品超过90天。