eBay REST API getOffers 没有结果,但 returns 交易中的订单数组 API

eBay REST API getOffers no results but returns order array in Trading API

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

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

只是想知道是否有人在使用 eBay REST API 并且您通过 getOffers API 获得了一些结果,也许您可​​以看看我是否错过了任何东西。

Things I confirmed through the Inventory API (REST)

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

Things I have done manually through the eBay website as a general customer

  1. 我搜索了我的物品并打开了其中一件
  2. 我买了一些东西。
  3. 我将所有购买标记为付款已发送

Things I have done through the 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": []
    }
    

Things I have done to find out if items are sold

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

"Note: The Fulfillment API covers only the transactions that have completed the checkout process. This includes both paid purchases and purchases that do not require upfront payment (such as COD). However, the API does not cover pending payment purchases that require upfront payment before shipment."

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

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

最好使用交易 API。