Yodlee - 如何只获得新交易
Yodlee - how to get only new transactions
我正在寻找一种仅从特定帐户项目获取 'new' 交易的方法。 IE。仅在我进行之前的交易后过帐到帐户的交易 fetch/search。
例如我有以下场景:
- 我已将项目添加到消费者。假设消费者有 1 个名为 'BankAccount1'.
的帐户项目
- 我 fetch/search 某些 BankAccount1 的所有交易并在本地存储交易。
- 现在我需要一种方法来定期获取新交易。 IE。仅在上次 fetch/search 调用后发布到 'BankAccount1' 的交易。是否可以这样做,或者我需要每次都获取所有交易并且只跳过本地已经存在的 Id 的交易?如果事务 Id 是唯一且增量的(是吗?)也许可以保存最后获取的事务 Id,并在下一次仅获取 Id > prevFetchId 的事务(如果可能的话 API 使用什么)?
p.s.
我正在使用基于容器的方法 REST API。
根据你的问题,我可以推断你将在你的数据库中本地存储交易。在这种情况下,Yodlee 建议使用过程数据提取,使用它可以使您的数据库与 Yodlee Cloud 保持同步。您可以找到有关它的更多详细信息 here。
Yodlee 建议您在 executeUserSearchRequest API 中传递日期范围以获取任何特定持续时间的交易,因为仅获取新交易可能会导致一些问题。这就是为什么 Yodlee 建议有几天的重叠,这将帮助您不错过任何交易。
交易 ID 是唯一的,但可能不是增量的。
我正在寻找一种仅从特定帐户项目获取 'new' 交易的方法。 IE。仅在我进行之前的交易后过帐到帐户的交易 fetch/search。
例如我有以下场景:
- 我已将项目添加到消费者。假设消费者有 1 个名为 'BankAccount1'. 的帐户项目
- 我 fetch/search 某些 BankAccount1 的所有交易并在本地存储交易。
- 现在我需要一种方法来定期获取新交易。 IE。仅在上次 fetch/search 调用后发布到 'BankAccount1' 的交易。是否可以这样做,或者我需要每次都获取所有交易并且只跳过本地已经存在的 Id 的交易?如果事务 Id 是唯一且增量的(是吗?)也许可以保存最后获取的事务 Id,并在下一次仅获取 Id > prevFetchId 的事务(如果可能的话 API 使用什么)?
p.s.
我正在使用基于容器的方法 REST API。
根据你的问题,我可以推断你将在你的数据库中本地存储交易。在这种情况下,Yodlee 建议使用过程数据提取,使用它可以使您的数据库与 Yodlee Cloud 保持同步。您可以找到有关它的更多详细信息 here。
Yodlee 建议您在 executeUserSearchRequest API 中传递日期范围以获取任何特定持续时间的交易,因为仅获取新交易可能会导致一些问题。这就是为什么 Yodlee 建议有几天的重叠,这将帮助您不错过任何交易。
交易 ID 是唯一的,但可能不是增量的。