用ebayAPI的GetItemTransactions接口有很长一段时间。
由于我们项目的特殊原因,需求对paypal的transactionID做第二次验证,这时候就要用到GetItemTransactions
获取Item的TransactionArray,然后对比ExternalTransactionID(就是paypal的transactionID)。
在用这个接口的时候,之前一直用ModTimeFrom和ModTimeTo这个两个时间参数来定义时间段,但是使用一段时候后发现总会漏掉一些ItemTransaction,最后发现是ModTimeFrom和ModTimeTo这个参数的问题,官方解释这两个参数,有一段话是这样的:
The ModTimeFrom field is the starting date range. All eBay order line items that were last modified within this date range are returned in the output
也就是说定义这个时间段后,取出来的ItemTransaction是以最后被修改的时间为基准。
这会出现什么问题了?
比如,一个Item的transaction是一号创建的,但是在三天后这个transaction的order被修改过,在ModTimeFrom和ModTimeTo这两个参数取一号的ItemTransaction,这时候是取不到。
在GetItemTransactions方法中还有一个参数:NumberOfDays ,官方解释这个参数,有一段话是这样的:
All eBay order line items that were either created or modified within this period are returned in the response。
就是说,用这个参数可以针对createdDate和LastTimeModified两个属性。不用ModTimeFrom和ModTimeTo ,而用NumberOfDays 取一个是时间段的数据, 就不会出现漏掉ItemTransaction的情况了。
GetItemTransactions of official document:
http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetItemTransactions.html
相关推荐
### Ebay API技术开发白皮书知识点详解 #### 一、简介 本白皮书主要针对Ebay API的应用与开发,提供了详细的指导与建议。对于希望通过Ebay API进行应用开发的技术人员来说,这份文档非常有价值。 #### 二、API概述...
eBay API/SDK Tutorial for Java 本 tutorial旨在展示使用 eBay API/SDK 的基本步骤,旨在帮助开发者快速上手使用 eBay API/SDK。为了完成本 tutorial,需要具备以下几个条件: 1. eBay Trading SDK for Java 2. ...
nodejs-ebay-api, 用于 node.js的[No longer maintained] eBay API客户端 Node.js 客户端 我不再维护这个 MODULE 了。 如果有人有一个活动的fork,并且感兴趣的话,请告诉我,我将转移,项目。 介绍这个 MODULE 目的...
**Ebay API SDK 747 完整包** Ebay API SDK 747 是一个专门为开发者设计的工具包,用于与eBay电子商务平台进行集成。这个版本的SDK提供了全面的功能,允许开发者通过编程方式访问eBay的各种服务,如商品上架、交易...
http://ebayapi.uhostnet.com 这里提供免费下载 ebay 的本地数据库自动同步软件 eBaySync, 就是用 eBay API GetSellerTransactions 做的,但特别的地方是它只提供本地数据库同步功能,而不提供后期的数据操作界面,...
用来结束 ebay的某个item,token需要自己写了。
在本项目中,"使用PHP、jquery、JSON、引导模式的eBay API示例.zip"是一个包含使用多种技术实现eBay API调用的实例。这个压缩包可能包含了多个文件和目录,如"eBay-API-PHP-main",这可能是项目的主目录。下面将详细...
eBayAPI_MarketplaceAccountDeletion_实战教程, 官方要求 2021-08-31 前要完成对接.
Python version of eBay API SDK Welcome to use python ebaysdk This SDK is the programming interface of eBay API. It simplifies development and reduces development time by standardizing calls, response ...
### eBay PayPal API 申请指南详解 #### 一、eBay API申请步骤 eBay API的申请对于电商开发者来说是一项关键的技能,它允许开发者通过编程方式与eBay平台交互,实现自动化操作,如生成地址单、跟踪包裹状态、监控...
大家好,我正在使用ebay查找服务api,在我的项目需求中,这样在显示产品时,我们会将产品ID和商品ID保存在我的数据库中。 现在在另一页上,我们正在显示这些保存的产品。除了...外,我们没有在数据库中保存任何其他...
易趣API Node.js 用于节点js的Ebay API客户端。 目的是通过处理繁琐的逻辑来简化请求过程。 这是围绕eBay Api的薄包装。 文档: : :ledger: 目录安装npm install ebay-node-api 用法let eBay = require ( "ebay-node...
《eBay SDK v581.0 for Java:探索eBay API的核心技术与应用》 eBay SDK(Software Development Kit)v581.0 for Java是针对Java开发者设计的一套工具包,它允许开发人员能够轻松地与eBay平台进行交互,实现各种...
而"Laravel开发-laravel-ebay"这个项目则是一个专门为Laravel设计的包装器,目的是为了简化与eBay API的集成过程。下面将详细阐述这个包的主要特点、工作原理以及如何在实际开发中应用。 首先,`laravel-ebay`这个...
eBay SDK 适用于eBay REST API的Java SDK 服务开发主CI状态Maven< dependency> < groupId>com.github.rjdavis3</ groupId> < artifactId>ebay-sdk</ artifactId> < version>1.3.1</ version></ dependency>...
本项目“Laravel开发-ebay”是针对eBay平台的集成解决方案,旨在帮助开发者轻松地与eBay API进行交互,实现各种功能,如商品列表、订单处理、库存管理等。 首先,我们需要理解Laravel框架的基础。Laravel采用了MVC...
**eBay Trading API Java SDK 1113 版本详解** eBay Trading API Java SDK 1113 是一个专门为Java开发者设计的工具包,它允许开发人员通过编程方式与eBay交易平台进行交互,执行诸如创建、更新、查询拍卖物品、管理...
在本项目"ebay_android_app"中,我们探讨的是如何使用Java编程语言为Android平台开发一个应用程序,该应用能够与eBay的API进行交互,从而实现eBay的功能。以下是一些关键的知识点和细节: 1. **eBay API**: eBay...
此 SDK 是 eBay API 的编程接口。 它通过在 Find、Shopping、Merchandising & Trading API 中标准化调用、响应处理、错误处理和调试来简化开发并缩短开发时间。 快速示例: import datetime from ebaysdk....