亚马逊销售合作伙伴 API /sales/v1/orderMetrics 仅返回时间戳而不是订单指标

问题描述 投票:0回答:1

我正在使用亚马逊销售合作伙伴 API,特别是尝试使用 /sales/v1/orderMetrics 端点获取订单指标。我期望收到指定时间间隔内的聚合订单指标,但我得到的响应只是一个时间戳。我已经根据 API 文档仔细检查了我的请求,但我似乎无法弄清楚为什么我没有收到预期的数据。

请求详情:

    Endpoint: /sales/v1/orderMetrics
    Method: GET
    Parameters: marketplaceIds=ATVPDKIKX0DER (Amazon.com US marketplace)
                interval=2024-03-03T00:00:00-07:00--2024-03-09T00:00:00-07:00
                granularity=Total
                firstDayOfWeek=Monday

预期响应:一个 JSON 对象,包含指定时间间隔和市场的聚合销售和订单指标,包括总订单、总销售单位和总销售额等指标。

实际反应: {“时间戳”:“2024-03-23T06:26:32.032Z”}

amazon-selling-partner-api amazonsellercentral
1个回答
0
投票

您的请求是有效的,我做到了并且成功了。

仔细检查您是否正在执行如下所示的 GET 请求:

/sales/v1/orderMetrics?marketplaceIds=APJ6JRA9NG5V4&interval=2024-03-03T00:00:00-07:00--2024-03-09T00:00:00-07:00&granularity=Total&firstDayOfWeek=Monday

如果是,并且您的帐户在该期间有销售,那么我猜这与您的 SP-API 应用程序中缺少某些角色有关。 Amazon SP-API 文档中没有对此调用的明确要求,但这不会让我感到惊讶。

© www.soinside.com 2019 - 2024. All rights reserved.