如何在 ebay 沙箱中创建列表?

How to create Listing in ebay sandbox?

我正在与 EBAY [REST API] 合作。为此,我正在使用 SANDBOX [这是 Ebay 的测试环境]。我已经创建了一个开发者帐户和两个沙盒测试 user.For 作为买家并且 seller.I 正在尝试使用卖家帐户创建列表。我在库存中创建了产品,但是当我发布报价时出现错误,我无法发布报价。它给我创建策略等错误

我想使用卖家账户创建产品,然后使用买家账户购买该产品。

还有其他创建列表的方法吗?

我正在关注这个:https://developer.ebay.com/devzone/guides/features-guide/content/basics/Call-SandboxTesting.html

由于您没有指定在进行 publishOffer 调用时遇到的确切错误,我将尝试概述整个过程以供参考。从您的沙盒帐户发布报价的先决条件步骤是:

  1. 为您的沙盒帐户创建付款、履行和 Return 政策。为此,您可以调用他们各自的 APIs 或者您可以使用他们的 API Explorer which has sample policy requests ready to be executed or, easiest of all, you can manage your business policies from the sandbox website here
  2. 使用 createOrReplaceInventoryItem 调用
  3. 创建您的库存项目
  4. 通过 createInventoryLocation API 调用为创建的项目创建库存位置。没有这个你的报价将不会发布。
  5. 为库存项目创建报价。指定报价详情,例如履行、付款、return 保单 ID、类别 ID、库存位置 ID 等
  6. 发布报价

在 eBay 允许您发布报价之前,您必须满足许多特定于您通过列表提供的商品类型的要求。您可以在发布优惠时收到的错误响应中找到更多相关信息。

话虽如此,根据我的经验,eBay 的沙盒在过去表现得非常不可靠。因此,如果您一切正常但仍然 运行 遇到问题,作为最后的手段,您可以尝试使用 eBay 的交易 API 的 AddItem 调用来创建列表。我个人发现这些 eBay API 组合更可靠(尽管更过时)。