当用Buy It Now和即时付款购买商品时,我的代码被正确触发(代码发送给我一封电子邮件来测试它)。
我想要的是售出商品的易趣商品id,我相信它在这里(在文档中找到了这个示例):
<GetItemTransactionsResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2015-07-02T00:09:03.273Z</Timestamp>
<Ack>Success</Ack>
<Version>967</Version>
<Build>E967_CORE_BUNDLED_11481347_R1</Build>
<PaginationResult>
<TotalNumberOfPages>1</TotalNumberOfPages>
<TotalNumberOfEntries>1</TotalNumberOfEntries>
</PaginationResult>
<HasMoreTransactions>false</HasMoreTransactions>
<TransactionsPerPage>100</TransactionsPerPage>
<PageNumber>1</PageNumber>
<ReturnedTransactionCountActual>1</ReturnedTransactionCountActual>
<Item>
<AutoPay>false</AutoPay>
<Currency>USD</Currency>
**<ItemID>110048746230</ItemID>**
我使用的是eBay接口:
public void EbayCall(GetItemTransactionsResponseType response)
这是预期的正确对象吗?我不明白为什么response.ReturnedTransactionCountActual是0。另外,response.Item.ItemID为空。
response.Ack返回成功。
我做错了什么?
https://stackoverflow.com/questions/38392363
复制相似问题