首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ebay API GetOrders显示错误的结果

ebay API GetOrders显示错误的结果
EN

Stack Overflow用户
提问于 2011-12-22 12:40:09
回答 2查看 1.1K关注 0票数 1

我的目标是列出用户的交易(包括销售和购买)。

我使用GetOrders并指定一个时间范围,调用成功执行,但返回0事务,而我正在查询的用户帐户上有多个采购。

让我说得更具体一点。下面是我使用的代码:

代码语言:javascript
复制
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
    <eBayAuthToken>......</eBayAuthToken>
</RequesterCredentials>
<CreateTimeFrom>2009-04-05T05:02:03</CreateTimeFrom>
<CreateTimeTo>2011-12-23T00:02:44</CreateTimeTo>
</GetOrdersRequest>​

即使使用API测试工具(因此,问题不是特定于语言),它也提供了0的结果:

代码语言:javascript
复制
<GetOrdersResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2011-12-23T00:05:32.753Z</Timestamp>
<Ack>Success</Ack>
<Version>753</Version>
<Build>E753_CORE_BUNDLED_14214525_R1</Build>
<PaginationResult>
    <TotalNumberOfPages>0</TotalNumberOfPages>
    <TotalNumberOfEntries>0</TotalNumberOfEntries>
</PaginationResult>
<HasMoreOrders>false</HasMoreOrders>
<OrderArray />
<OrdersPerPage>100</OrdersPerPage>
<PageNumber>1</PageNumber>
<ReturnedOrderCountActual>0</ReturnedOrderCountActual>
</GetOrdersResponse>​`

我正在查询的用户最近购买了两个日期为:

  • 12月08/11
  • 11/18/11

我在这里错过了什么?我提供的时间范围和调用执行正确,但它发现0的结果。我非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-02-07 15:23:51

试着包括OrderRole .买方或卖方和OrderStatus的活动或已完成。如下所示,将返回调用方购买的商品的已完成订单。

代码语言:javascript
复制
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <DetailLevel>ReturnAll</DetailLevel>
  <MessageID>cff8bc1c-0475-4d64-a8a5-02757aafd937</MessageID>
  <Version>747</Version>
  <CreateTimeFrom>2012-01-07T14:05:24.6353866Z</CreateTimeFrom>
  <CreateTimeTo>2012-02-07T14:05:24.6353866Z</CreateTimeTo>
  <OrderRole>Buyer</OrderRole>
  <OrderStatus>Completed</OrderStatus>
</GetOrdersRequest>

有关更多细节,请看一下这里

票数 0
EN

Stack Overflow用户

发布于 2012-12-10 13:14:40

可指定的最大日期范围为30天。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8603977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档