【问题标题】:Walmart API Error: WM_CONSUMER.CHANNEL.TYPE set null or invalid沃尔玛 API 错误:WM_CONSUMER.CHANNEL.TYPE 设置为空或无效
【发布时间】:2025-12-06 08:35:01
【问题描述】:

我的客户有一家沃尔玛市场商店,我们正在尝试弄清楚如何成功制作 Walmart API 的Multiple Item Inventory for All Ship Nodes API call

API 生产 URL 是: https://marketplace.walmartapis.com/v3/inventories

此调用的目的是使用 API 获取商店的库存。

不幸的是,我们被困住了,因为我们不知道应该为WM_CONSUMER.CHANNEL.TYPE 赋予什么价值。

因此,API 响应不成功并给出此错误:

{
    "error": [
        {
            "code": "INVALID_REQUEST_HEADER.GMP_GATEWAY_API",
            "field": "WM_CONSUMER.CHANNEL.TYPE",
            "description": "WM_CONSUMER.CHANNEL.TYPE set null or invalid",
            "info": "One or more request headers are invalid.",
            "severity": "ERROR",
            "category": "DATA",
            "causes": [],
            "errorIdentifiers": {}
        }
    ]
}

在哪里可以找到 WM_CONSUMER.CHANNEL.TYPE 的值?

【问题讨论】:

  • WM_CONSUMER.CHANNEL.TYPE (required) [string] 一个唯一 ID,用于按渠道跟踪消费者请求。使用入职期间收到的消费者渠道类型,
  • 你解决了这个问题吗?

标签: e-commerce walmart-api


【解决方案1】:

我也有同样的问题。我必须在支持下开票才能获得WM_CONSUMER.CHANNEL.TYPE

仅供参考,这并没有解决问题,因为他们给我们的值仍然导致 API 返回相同的错误代码。

【讨论】:

  • 您可以与我们所有人共享的字符串值或帐户独有的字符串是什么?
  • @rom 它似乎是特定于帐户的(可能是特定于类别的?)我在网上找到了其他 WM_CONSUMER.CHANNEL.TYPE 并尝试了所有这些值 - 它们都不起作用。
最近更新 更多