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

  • 这些OFX API在哪里可用?
  • 他们免费吗?还是我们需要付费并获得对这些API的访问权限?
  • 什么是数据格式(xml,xml/atom,json)?
  • 是否有任何文章或文档可以理解此要求并开始开发?
  • 是否可以在其中下载代码并对其进行自定义的任何开源软件?

  • 如果我要开发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

    希望这可以帮助,
    肖恩

    08-19 23:40