我打算开发一个小应用程序,显示我的银行帐户详细信息(如Mint.com),我可以自定义我自己的显示.我想知道如何以及从哪里开始.
如果我想开发像Mint.com这样的应用程序除了Yoodlee之外还有哪些其他公司提供API?定价是什么样的?
我需要从许多不同来源提取银行账户报表.我希望能够以某种标准化的方式获取这些数据,无论是CSV还是OFX或XML等等.我只需要能够获得这些数据.我将使用自己的帐户来获取交易,因此不应该有太多"合法"问题.像Mint.com这样的网站如何获得银行对账单?他们只是询问您的帐户信息,URL,然后他们就会关闭并运行.我怎样才能做到这一点?
我有兴趣从Chase下载我的交易而不使用第三方,如Mint,Quicken,Yodlee,Plaid等.我不相信第三方处理我的数据,这就是我想自己做的原因.
我需要从MS Money数据文件中读取和导入数据.我怎样才能做到这一点?有SDK可用吗?
我想有一个类似的机制来读取Quicken文件.
这是一个原始的ofx文件,因为它来自m银行(不用担心,没有什么敏感,我切断了所有交易的中间部分)
Open Financial Exchange(OFX)是一种数据流格式,用于交换从Microsoft的开放式金融连接(OFC)和Intuit的Open Exchange文件格式演变而来的财务信息.
现在我需要解析这个.我已经看到了这个问题,但这不是重复,因为我对如何做到这一点很感兴趣.
我相信我可以找到一些聪明的正则表达式来完成这项工作,但这很难看并且容易出错(如果格式发生变化,某些字段可能会丢失,格式化/空格不同等等......)
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20110420000000[+1:CET]
<LANGUAGE>ENG
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>1
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>EUR
<BANKACCTFROM>
<BANKID>20404
<ACCTID>02608983629
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20110207
<DTEND>20110419
<STMTTRN>
<TRNTYPE>XFER
<DTPOSTED>20110205000000[+1:CET]
<TRNAMT>-6.12
<FITID>C74BD430D5FF2521
<NAME>unbekannt
<MEMO>BILLA DANKT 1265P K2 05.02.UM 17.49
</STMTTRN>
<STMTTRN>
<TRNTYPE>XFER
<DTPOSTED>20110207000000[+1:CET]
<TRNAMT>-10.00
<FITID>C74BE0F90A657901
<NAME>unbekannt
<MEMO>AUTOMAT 13177 KARTE2 07.02.UM 10:22
</STMTTRN>
............................. goes on like this ........................
<STMTTRN>
<TRNTYPE>XFER
<DTPOSTED>20110418000000[+1:CET] …Run Code Online (Sandbox Code Playgroud) 我们正在构建一个读取文件(.OFX/.QFX/.QIF/.QBO/.OFC)的应用程序,并将读取的数据放在网格中.
有没有人知道实用程序或第三方工具将文件类型(.OFX/.QFX/.QIF/.QBO/.OFC)转换为更传统的类似XML或CSV.任何帮助将不胜感激!
我们使用c#/ ASP.NET开发Web应用程序.该应用程序托管在Windows服务器上,如果它有任何区别......
我有一个从花旗银行下载的OFX文件,这个文件有一个在http://www.ofx.net/DownloadPage/Files/ofx102spec.zip(文件OFXBANK.DTD)定义的DTD ,OFX文件似乎是SGML有效的.我正在尝试使用PHP 5.4.13的DomDocument,但是我得到了几个警告并且文件未被解析.我的代码是:
$file = "source/ACCT_013.OFX";
$dtd = "source/ofx102spec/OFXBANK.DTD";
$doc = new DomDocument();
$doc->loadHTMLFile($file);
$doc->schemaValidate($dtd);
$dom->validateOnParse = true;
Run Code Online (Sandbox Code Playgroud)
OFX文件起始于:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20130331073401
<LANGUAGE>SPA
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>0
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>COP
<BANKACCTFROM> ...
Run Code Online (Sandbox Code Playgroud)
我打开安装和使用Server(Centos)中的任何程序来从PHP调用.
PD:这个课程http://www.phpclasses.org/package/5778-PHP-Parse-and-extract-financial-records-from-OFX-files.html对我不起作用.
我建立使用OFX解析器类从PHP应用程序 http://www.phpclasses.org/package/5778-PHP-Parse-and-extract-financial-records-from-OFX-files.html.但是我在哪里可以得到一个样本的x文件来使用这个类并测试我的应用程序?
我正在尝试使用 Quicken 和 Money 使用的 OFX 协议导入财务信息。我已经很好地寻找了一个开源库,但到目前为止还是空的。
有谁知道什么吗?