【问题标题】:eBay REST API getOffers no results but returns order array in Trading APIeBay REST API getOffers 没有结果,但在交易 API 中返回订单数组
【发布时间】:2017-11-12 22:55:51
【问题描述】:

我被这个问题困扰了好几个星期,但在 eBay 论坛上没有任何回复。

我在网上搜索了很多地方,发现有些人和我有同样的问题,但没有人得到解决方案。

只是想知道是否有人在使用 eBay REST API,并且您正在通过 getOffers API 获得一些结果,也许您可​​以看看我是否遗漏了什么。

我通过 Inventory API (REST) 确认的事情

  1. 我通过 Inventory API成功创建数百个库存项目。
  2. 我为我在 eBay 上的所有商品成功创建优惠。
  3. eBay 上的所有商品都显示正确的数量和价格

我作为普通客户通过 eBay 网站手动完成的事情

  1. 我搜索了我的项目并打开了其中一个
  2. 我买了一些东西。
  3. 我将所有购买标记为已付款

我通过 Fulfillment API (REST) 完成的事情

  1. 我发送了获取过去 10 天内所有订单的请求。
  2. 响应头包含:rlogid:t6pithqauq%60%28ciudbq%60anng%7Fu2h%3F%3Cwk%7Dukqjtcpse*1423455-15fb2623e27-0xb8

  3. 响应正文包含:

    {
        "href": "https://api.sandbox.ebay.com/sell/fulfillment/v1/order?filter=creationdate:%5B2017-10-01T08:25:43.511Z..%5D&limit=50&offset=0",
        "total": 0,
        "limit": 50,
        "offset": 0,
        "orders": []
    }
    

我为了解商品是否已售出所做的事情

  1. 我在购买页面上标记了payment send后,我刷新了商品页面并确认 eBay 网站正在显示 2 sold
  2. 我可以看到所有订单都通过 Trading API (XML) 显示。

【问题讨论】:

  • 您是否在 eBay 网站上创建了这些订单?您的 API 调用看起来像是在使用沙盒 API 而不是生产(https://api.sandbox.ebay.com/ 应该是 https://api.ebay.com/)。
  • 是的,我们同时使用沙盒和生产 API

标签: ebay-api


【解决方案1】:

"注意:Fulfillment API 仅涵盖已完成结帐流程的交易。这包括付费购买和不需要预付款的购买(例如 COD)。但是,API 不包括待付款购买发货前需要预付款。”

从这里复制:https://developer.ebay.com/api-docs/sell/fulfillment/overview.html

所以 PayPal 包括在内,货到付款或预付款不...

更好地使用交易 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多