目前API里确实没有注意到从AWD调拨到FBA的接口,这个我在帮你开Case了,等待亚马逊回复后我会在这里回复你
目前API里确实没有注意到从AWD调拨到FBA的接口,这个我在帮你开Case了,等待亚马逊回复后我会在这里回复你
这份报告是“周期性汇总 + 异步重算”,报告的行集(哪些 FNSKU)会随着要约状态(在售/抑制/归档)、市场维度、以及内部重算完成状况而波动;不要将它当做“当前库存存在性”的权威来源。
原则:把它当“运营/规划层”的快照,用于判断健康状况,而非当作底账。
与实时库存/入库报告交叉验证
你看到的情形(T-1 天有 → T+0 8:00 有 → T+0 20:00 无 → T+1 又有):
并非所有字段都在前端展示,也并非所有属性都是必填的。 要按照json schema语法来解析
部分字段是联动的
建议做刊登可以参考赛狐的刊登界面来设计
接口查到发票状态是 PROCESSING,但 VC 里显示 Non-submitted,大概率是发票还没真正进入 AP 系统。
简单说下关键点:
Direct to Consumer Shipping (Restricted) 权限,就算接通了。PROCESSING 卡住的常见原因
建议的排查顺序
GET /vendor/directFulfillment/transactions/.../{transactionId} 查每笔详细状态。json schema里找的
具体,通过getDefinitionsProductType获取schema,然后找到里面的varint_theme(这里拼写可能错误,你搜theme) 就能看到枚举
https://api.sp-api.net/zh/api-308929921
官方 SDK 并不强制你用 refresh_token 去换 token——如果你手里已经有一个仍然有效的 LWA access_token,只要把它放进请求头 x-amz-access-token 即可;这是官方文档现在推荐的做法(最近文档里甚至给了“不带签名、只带 header”的示例)
下面给你两条常见路径,按需选:
curl "https://sellingpartnerapi-na.amazon.com/sellers/v1/marketplaceParticipations" \
-H "x-amz-access-token: Atza|<你的token>" \
-H "user-agent: MyApp/1.0 (Language=CLI)" \
-H "x-amz-date: 20250101T120000Z"官方“Connect to the SP-API”页面明确列出要加的头,示例也展示了不带签名、只带 x-amz-access-token 的请求。注意 token 有效期约 1 小时。不同语言的官方 SDK 都是基于 OpenAPI 生成的客户端,底层一般都有“默认请求头/拦截器”的注入点。思路是:把 x-amz-access-token 当成普通自定义头塞进去即可。
import okhttp3.*;
import com.amazon.spapi.client.*; // 你的生成包名可能不同
import com.amazon.spapi.api.SellersApi;
String accessToken = "Atza|...";
ApiClient client = new ApiClient();
OkHttpClient http = client.getHttpClient().newBuilder()
.addInterceptor(chain -> {
Request req = chain.request().newBuilder()
.header("x-amz-access-token", accessToken)
.header("user-agent", "MyApp/1.0 (Language=Java)")
.build();
return chain.proceed(req);
}).build();
client.setHttpClient(http);
client.setBasePath("https://sellingpartnerapi-na.amazon.com");
SellersApi api = new SellersApi(client);
var res = api.getMarketplaceParticipations();官方 Java 教程默认演示用 refresh_token 让 SDK 自己换 token;但如果你已持有 access_token,也可以像上面这样直接注入 header 使用。(developer-docs.amazon.com)
using Amazon.SellingPartnerAPIAA.Client; // 你的命名空间可能不同
using Amazon.SellingPartnerAPIAA.Api;
var cfg = new Configuration { BasePath = "https://sellingpartnerapi-na.amazon.com" };
cfg.AddDefaultHeader("x-amz-access-token", "Atza|...");
cfg.UserAgent = "MyApp/1.0 (Language=C#)";
var api = new SellersApi(cfg);
var res = api.GetMarketplaceParticipations();C# 的生成客户端通常支持在Configuration/RestClient上添加默认头;把 token 放进x-amz-access-token即可。官方“生产调用”页面也列出必需的几个头部。
from spapi_client import Configuration, ApiClient, SellersApi # 你的包名/类名可能不同
cfg = Configuration()
cfg.host = "https://sellingpartnerapi-na.amazon.com"
api_client = ApiClient(cfg)
api_client.set_default_header("x-amz-access-token", "Atza|...")
api_client.set_default_header("user-agent", "MyApp/1.0 (Language=Python)")
api = SellersApi(api_client)
res = api.get_marketplace_participations()Python 的生成客户端一般提供set_default_header或可直接修改default_headers添加自定义头。
const r = await fetch(
"https://sellingpartnerapi-na.amazon.com/sellers/v1/marketplaceParticipations",
{
headers: {
"x-amz-access-token": "Atza|...",
"user-agent": "MyApp/1.0 (Language=Node)",
"x-amz-date": "20250101T120000Z",
},
}
);
const data = await r.json();官方文档与 Postman 教程都明确需要把access_token以x-amz-access-token传入(有时文档里也能看到旧写法x-amzn-access-token,本质一致)。
x-amz-access-token 头里。使用SP-API刊登的,主要关注商品前台链接是否正常。以及 issue里是否有错误即可
如果前台链接可以购买,可以搜索,拿这些就可以忽略
使用getListingItem接口看看
https://api.sp-api.net/zh/api-308930030
技术可以实现的,大概涉及到下面的相关接口
Amazon Shipping API v2
Fulfillment Outbound API v2020-07-01
Orders API v0
Notifications API
emm,这个你可以发个帖子,报个价,或者在这里报价格,然后看看有哪个人愿意搞一下
绩效报告里有GET_V2_SELLER_PERFORMANCE_REPORT
https://developer-docs.amazon.com/sp-api/docs/report-type-values-performance
accountStatuses
marketplaceId
status
performanceMetrics
lateShipmentRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
orderCount
lateShipmentCount
rate
invoiceDefectRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
invoiceDefect
status
count
missingInvoice
status
count
lateInvoice
status
count
orderCount
rate
orderDefectRate
afn
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
orderWithDefects
status
count
claims
status
count
chargebacks
status
count
negativeFeedback
status
count
negativeFeedback
status
count
orderCount
rate
fulfillmentType
mfn
orderWithDefects
status
count
claims
status
count
chargebacks
status
count
negativeFeedback
status
count
negativeFeedback
status
count
orderCount
rate
fulfillmentType
onTimeDeliveryRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
shipmentCountWithValidTracking
onTimeDeliveryCount
rate
unitOnTimeDeliveryRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
unitOnTimeDeliveryCount
totalUnitCount
rate
validTrackingRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
shipmentCount
validTrackingCount
rate
preFulfillmentCancellationRate
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
orderCount
cancellationCount
rate
warningStates
accountHealthRating
ahrStatus
reportingDateRange
reportingDateFrom
reportingDateTo
listingPolicyViolations
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
productAuthenticityCustomerComplaints
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
productConditionCustomerComplaints
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
productSafetyCustomerComplaints
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
receivedIntellectualPropertyComplaints
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
restrictedProductPolicyViolations
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
suspectedIntellectualPropertyViolations
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
foodAndProductSafetyIssues
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
customerProductReviewsPolicyViolations
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount
otherPolicyViolations
reportingDateRange
reportingDateFrom
reportingDateTo
status
targetValue
targetCondition
defectsCount涉及到评论的接口,只有这几个,参考文档地址:https://api.sp-api.net/zh/api-346686042
- 评论趋势 getItemReviewTrends 获取某个商品过去六个月的正面和负面评价趋势。
- ...等等
不过上面的并不是产品的所有评论,而是亚马逊分析之后的评论总结

这个是根据SP-API的邀请评论接口做的功能,createProductReviewAndSellerFeedbackSolicitation
接口地址:https://api.sp-api.net/zh/api-308930157
另外还有一个获取功能getSolicitationActionsForOrder
https://api.sp-api.net/zh/api-308930156
现在还不用,直接下一步,填写企业信息,联系人信息,然后上传证件就可以了。
他们会根据填写到资料看看是否需要提交一份视频
recommended_browse_nodes,你在schema搜一下这个属性相关的看看传了没
问 AWD仓补货到FBA的API接口是什么