24

我正计划开发一个显示我的银行帐户详细信息的小型应用程序(例如 Mint.com),我可以在其中自定义我自己的显示。我想知道如何以及从哪里开始。

  1. 这些 OFX API 在哪里可用?
  2. 它们是免费的,还是我们需要付费才能访问这些 API?
  3. 什么是数据格式(xml、xml/atom、json)?
  4. 有任何文章或文档可以理解此要求并开始开发吗?
  5. 我可以下载代码并对其进行自定义的任何开源软件?

如果我想开发像 Mint.com 这样的应用程序,除了 Yoodlee 之外,还有哪些其他公司提供 API?定价如何?

4

6 回答 6

13

正如其他人所提到的,Yodlee 是唯一一家为此类数据提供高级接口的公司。它们也相当昂贵,而且 API 适用于大型产品,而不是个人项目。

至于你的 OFX​​ 问题,

问:这些 OFX API 在哪里可用?

答: http: //ofx.net

问:它们是免费的,还是我们需要付费才能访问这些 API?

A:它们是免费和开放的。获取服务器 URL 列表有点棘手。OfxHome上有一个开放的 wiki 类型的 OFX​​ 服务器列表,但要小心复制该数据批发,因为银行 OFX 连接信息应多次验证。您显然不想将客户发送到随机人插入到 ofxhome.com 的木马 OFX 服务器。

问:什么是数据格式(xml、xml/atom、json)?

答:OFX 1.* 使用 SGML,但 OFX 2.*(我在野外没有遇到过)使用 XML。

问:有任何文章或文档可以理解此要求并开始开发吗?

A:ofx.net 的 OFX​​ 协议规范非常完整,主要是通过 https 交换 OFX 格式的文件。

问:有什么开源软件可以下载代码并进行定制吗?

A: 抱歉,我不知道有什么 C# 软件可以说 OFX

希望这会有所帮助,肖恩

于 2011-03-30T03:55:44.733 回答
5

欢迎您查看我即时创建的 OFX​​lib。可能不完整,但请随意分支和更改我的代码

https://github.com/tophathacker/OFXlib

于 2012-09-28T20:16:56.747 回答
3

我可以下载代码并对其进行自定义的任何开源软件?

LibOFX 可能有用: http ://libofx.sourceforge.net/

它是 OFX 规范的开源实现。

于 2011-11-16T16:23:50.037 回答
1

听起来您想做一个帐户聚合应用程序。如果是这种情况,我建议您研究一个可以处理帐户聚合任务的现有服务,您需要做的就是调用他们的 API 来收集预先聚合的数据。

Yodlee 实际上是 Mint.com 用于帐户聚合的工具

当然,如果这将是您自己的个人应用程序,yodlee 将不是您的选择。

于 2009-11-19T17:36:03.073 回答
0

OFX 是一种 XML 格式。您可以使用OFX 站点中的架构来生成强类型数据集。

于 2009-11-19T15:53:48.723 回答
0

我不确定 Yodlee 对其 SDK 的最新定价是多少 ( http://yodlee.com/solutions_dv_pfmsdk.shtml ),但另一个数据提供商是 CashEdge AllData。HelloWallet.com(类似于 Mint 的服务)最近才使用它们:http: //www.prweb.com/releases/2010/03/prweb3700584.htm

我绝对知道 Yodlee 在用户数量、支持的机构数量等方面是该领域的领导者。

于 2010-03-23T19:30:35.267 回答