【问题标题】:How to create Listing in ebay sandbox?如何在 ebay 沙箱中创建列表?
【发布时间】:2020-09-11 19:46:39
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我放弃了沙盒,一切都在现场开发。我仍然不知道该怎么做,即使在编写了一个创建列表并即时更新价格和数量的程序之后。
  • 我在他们的论坛上提出了这个问题。看来这是他们的问题。我已经使用库存 api 创建了库存,然后创建了一个报价,当我尝试发布报价时,它给我一个错误,即找不到您的退货政策。当我尝试创建退货政策时出现错误。它发现它是他们网站上的一个错误。这是我发布的问题的链接。 forums.developer.ebay.com/questions/37057/…
  • @JonathonPhilipChambers 如何将我的卖家帐户链接到开发者帐户以在沙盒中进行测试我只想在我的实时商店中获取列表。或者我必须使用卖家帐户电子邮件创建沙盒用户? forums.developer.ebay.com/questions/37072/… 请看这个问题。并帮助我。谢谢
  • 这是一个很容易回答的问题。 “你没有。”您使用您的开发者帐户来创建应用程序。你用你的卖家账户卖东西。一旦你制作了你的应用程序,如果你已经正确地制作了它,你现在可以使用你的应用程序登录到你的卖家帐户并授予应用程序使用你的帐户的权限。整个过程旨在确保开发者账户永远不会与卖家账户相关联,因为 eBay 不想鼓励人们与应用开发者共享他们的账户。
  • @Jonathon 我已经创建了应用程序并链接到我的卖家账户。我已使用 api.ebay.com/sell/fulfillment/v1/order 获取订单。但是我无法获取实时库存商品,并且我正在使用此 API api.ebay.com/sell/inventory/v1/inventory_item 我也无法按 sku 获取商品。如何使用新的 sell rest api 按 sku 获取项目和项目?

标签: ebay-api ebay-sdk


【解决方案1】:

由于您在拨打publishOffer 时没有指定确切的错误,我将尝试概述整个过程以供参考。从您的沙盒帐户发布优惠的先决条件是:

  1. 为您的沙盒帐户创建付款、履行和退货政策。为此,您可以调用他们各自的 API,也可以使用他们的 API Explorer,其中有准备执行的示例策略请求,或者最简单的是,您可以从沙盒网站 here 管理您的业务策略
  2. 使用createOrReplaceInventoryItem 调用创建您的库存项目
  3. 通过createInventoryLocation API 调用为创建的项目创建库存位置。没有这个,您的报价将不会发布。
  4. 为库存项目创建报价。指定报价详情,例如履行、付款、退货政策 ID、类别 ID、库存位置 ID 等
  5. 发布报价

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

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

【讨论】:

  • 感谢您的回复。我已经发布了与退货政策相关的问题here 是问题的链接。发现他们这边有问题。这就是我无法发布报价的原因。
  • 我已创建应用程序并链接到我的卖家账户。我已使用 api.ebay.com/sell/fulfillment/v1/order 获取订单。但我无法获取实时库存项目,我正在使用此 API api.ebay.com/sell/inventory/v1/inventory_item 我也无法按 sku 获取项目。如何使用新的 sell rest api 按 sku 获取项目和项目?
  • @WaheedKhan GET api.ebay.com/sell/inventory/v1/inventory_item{sku} 是按 SKU 获取库存的标准方式。如果您想查看特定 SKU 在 eBay 沙盒上发布的列表(实时库存),请使用 GET api.sandbox.ebay.com/sell/inventory/v1/offer?sku={sku}。这将获取 SKU 的报价详细信息(如果已创建报价)。
  • @WaheedKhan 顺便说一句,我在获取订单时遇到了麻烦。如果您愿意,我们可以通过电子邮件联系(请参阅我的个人资料以获取我的电子邮件)
  • 我已经尝试过这些 API,但它给了我 500 [内部服务器错误]。我正在使用this API 按 sku 获取项目。并使用this API 调用。两者都给我内部服务器错误。我使用的是生产帐户而不是沙盒。我认为如果这些项目不是使用库存 API 创建的,我们将无法获取库存项目。
猜你喜欢
  • 2010-12-15
  • 1970-01-01
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多