2009-11-19 27 views
24

Sto pianificando di sviluppare una piccola applicazione che visualizza i dettagli del mio conto bancario (come Mint.com) in cui posso personalizzare la visualizzazione del mio. Voglio sapere come e da dove cominciare.Quali sono alcune API OFX (Open Financial Exchange)?

  1. Dove sono disponibili queste API OFX?
  2. Sono gratuiti o dobbiamo pagare e ottenere l'accesso a tali API?
  3. Che cos'è il formato dati (xml, xml/atom, json)?
  4. Qualsiasi articolo o documento per comprendere questo requisito e iniziare a sviluppare?
  5. Qualsiasi software open source in cui posso scaricare il codice e personalizzarlo?

Se voglio sviluppare un'applicazione come Mint.com, quali sono le altre società che forniscono API diverse da Yoodlee? Come sono i prezzi?

risposta

0

OFX è un formato XML. È possibile utilizzare lo schema da OFX site per generare un set di dati fortemente tipizzato.

1

Sembra che si desideri eseguire un'applicazione di aggregazione di account. In questo caso, consiglierei di esaminare un servizio esistente che gestisca l'attività di aggregazione degli account e tutto ciò che devi fare è chiamare la loro API per raccogliere i dati pre-aggregati.

Yodlee is actually what Mint.com uses for account aggregation

concessa se questo sta per essere il vostro Yodlee applicazione personale non sarà un'opzione per voi.

0

Non sono sicuro di quale sia l'ultimo prezzo di Yodlee sul proprio SDK (http://yodlee.com/solutions_dv_pfmsdk.shtml) ma un altro fornitore di dati è CashEdge AllData. Essi sono stati recentemente utilizzati da HelloWallet.com (un servizio simile a Mint): http://www.prweb.com/releases/2010/03/prweb3700584.htm

io sicuramente so che Yodlee è leader nello spazio quando si tratta di # di utenti, delle istituzioni # sostenuto, ecc

+0

Yodlee non è economico. Fanno pagare un minimo di $ 10.000 all'anno, indipendentemente dagli utenti. Se stai servendo milioni di utenti come Mint.com, ok, ma hanno praticamente fissato i loro prezzi per tenere fuori i piccoli. –

13

Come altri hanno già accennato, Yodlee è l'unica azienda che fornisce un'interfaccia di alto livello a questo tipo di dati. Sono anche abbastanza costosi e l'API è pensata per prodotti di grandi dimensioni, non per progetti personali.

Per quanto riguarda le vostre domande OFX,

D: Dove sono disponibili queste API OFX?

A: http://ofx.net

D: Sono libero o abbiamo bisogno di pagare e ottenere l'accesso a quelle API?

A: Sono gratuiti e aperti. L'elenco degli URL dei server è un po 'più difficile da acquisire. Esiste un elenco di tipo wiki aperto di server OFX al numero OfxHome, ma attenzione a copiare quei dati all'ingrosso come informazioni di connessione OFX bancarie che devono essere verificate più volte. Ovviamente non vuoi inviare clienti a un server trojan OFX che una persona a caso è stata inserita in ofxhome.com.

D: Qual è il formato dati (xml, xml/atom, json)?

A: OFX 1. * utilizzato SGML ma OFX 2. * (che non ho incontrato in natura) utilizza XML.

D: Qualsiasi articolo o documento per comprendere questo requisito e iniziare a sviluppare?

A: ofx.net ha specifiche molto complete del protocollo OFX che è principalmente uno scambio di file in formato OFX su https.

D: Qualunque software open source in cui posso scaricare il codice e personalizzarlo?

A: Mi dispiace, non so di alcun software # C per parlare OFX

Spero che questo aiuti, Sean

4

Qualsiasi software open source dove posso scaricare il codice e personalizzarlo?

LibOFX potrebbe essere utile: http://libofx.sourceforge.net/

Si tratta di un'implementazione open source delle specifiche OFX.

5

Siete invitati a dare un'occhiata al mio OFXlib che ho creato al volo. Non può essere completa, ma sentitevi liberi di espandersi e cambiare il mio codice

https://github.com/tophathacker/OFXlib

+0

Sembra utile (e sporco). Tuttavia, questa è solo una risposta al collegamento. Aggiungi le ultime due frasi da GitHub 'README.md' e cancellerei questo commento. –

Problemi correlati