用于检索未决交易的 OFX 命令?
Posted
技术标签:
【中文标题】用于检索未决交易的 OFX 命令?【英文标题】:OFX commands for retrieving pending transactions? 【发布时间】:2014-01-18 14:34:51 【问题描述】:我正在使用类似于 ofxclient 的 Python 编写的 OFX 下载函数来下载银行和信用卡交易。但是,它只检索已发布的交易,而不是正在进行的交易。这导致帐户信息经常过期一天或更长时间。我意识到这些待处理的交易可能是暂时的(持有等),但大多数情况下,它们在发布或删除后会变成永久交易。但是,我可以使用一些不同的 OFX 命令来请求待处理的交易,并了解它们可能会发生变化吗?可以从我尝试过的每家金融机构的网站上看到它们,但尝试抓取网站是不可能的,而且我的 OFX 旨在避免此类非标准程序的需要。
【问题讨论】:
曾经找到检索待处理交易的答案吗? @JonBest 不,很遗憾 我也是。我正在调查developer.yodlee.com。街上的消息是它也会抓住未决的,因为他们使用了某种刮技术。 @JonB 是的,似乎这可能是唯一的解决方案。这也是一种耻辱,特别是因为许多金融网站决定定期更新他们的网站或做一些有可能破坏刮板的事情。 大量的工作只是为了让它继续工作,而不是自动化、设置和忘记的解决方案的理想选择。 【参考方案1】:我发现如果我在一两天内搜索未来,他们会遇到......但是可能不是首选方法
【讨论】:
【参考方案2】:试试<INCLUDEPENDING>
标志;参见OFX Spec 2.2 - 2017,第 207 页。
它默认为 N。所以,试试:
<INCLUDEPENDING>Y
注意:后端服务器必须支持此功能,OFX 2.2 (VERSION:220) 提供此功能。
【讨论】:
以上是关于用于检索未决交易的 OFX 命令?的主要内容,如果未能解决你的问题,请参考以下文章