我正计划开发一个小型应用程序,以显示我的银行帐户详细信息(例如Mint.com),在此我可以自定义自己的显示。我想知道如何以及从哪里开始。
如果我要开发Mint.com之类的应用程序,除了Yoodlee之外,其他公司还提供API吗?定价是多少?
最佳答案
正如其他人提到的,Yodlee是唯一提供此类数据高级界面的公司。它们也相当昂贵,并且该API是针对大型产品而非个人项目的。
至于您的OFX问题,
问:这些OFX API在哪里可用?
答:http://ofx.net
问:它们是免费的,还是我们需要付费并获得对这些API的访问权?
答:它们是自由开放的。服务器URL列表要获取起来比较棘手。在OfxHome处有一个开放的Wiki类型的OFX服务器列表,但请注意,应将数据批发复制为银行OFX连接信息,并应进行多次验证。您显然不希望将客户发送到随机人插入ofxhome.com的特洛伊木马OFX服务器。
问:什么是数据格式(xml,xml/atom,json)?
答:OFX 1. *使用SGML,但是OFX 2。*(我在野外没有遇到过)使用XML。
问:是否有任何文章或文档可以理解此要求并开始开发?
答:ofx.net具有非常完整的OFX协议(protocol)规范,该协议(protocol)主要是通过https交换OFX格式的文件。
问:我可以在其中下载代码并对其进行自定义的任何开源软件吗?
答:对不起,我不知道有什么C#软件可以谈论OFX
希望这可以帮助,
肖恩