2009-11-19 32 views
24

Je prévois de développer une petite application qui affiche les détails de mon compte bancaire (comme Mint.com) où je peux personnaliser l'affichage de mon propre. Je veux savoir comment et par où commencer.Quelles sont les API OFX (Open Financial Exchange)?

  1. Où ces API OFX sont-elles disponibles?
  2. Sont-ils gratuits ou devons-nous payer et avoir accès à ces API?
  3. Qu'est-ce que le format de données (xml, xml/atom, json)?
  4. Un article ou un document pour comprendre cette exigence et commencer à développer?
  5. Tout logiciel open source où je peux télécharger le code et le personnaliser?

Si je veux développer une application comme Mint.com, quelles sont les autres compagnies qui fournissent des API autres que Yoodlee? À quoi ressemble le prix?

Répondre

0

OFX est un format XML. Vous pouvez utiliser le schéma du OFX site pour générer un ensemble de données fortement typé.

1

Il semble que vous vouliez faire une application d'agrégation de compte. Si tel est le cas, je vous recommande de regarder dans un service existant qui gérerait la tâche d'agrégation de compte et tout ce que vous auriez à faire est d'appeler dans leur API pour recueillir les données pré-agrégées.

Yodlee is actually what Mint.com uses for account aggregation

si cela Attribuées va être votre propre Yodlee d'application personnelle ne sera pas une option pour vous.

0

Je ne sais pas quel est le dernier prix de Yodlee sur leur SDK (http://yodlee.com/solutions_dv_pfmsdk.shtml) mais un autre fournisseur de données est CashEdge AllData. Ils ont été tout récemment utilisés par HelloWallet.com (un service similaire à la menthe): http://www.prweb.com/releases/2010/03/prweb3700584.htm

Je sais certainement que Yodlee est le leader dans l'espace quand il vient à # d'utilisateurs, Nombre d'institutions pris en charge, etc.

+0

Yodlee est pas pas cher. Ils facturent un minimum de 10 000 dollars par an, quel que soit l'utilisateur. Si vous entretenez des millions d'utilisateurs comme Mint.com, alors d'accord, mais ils fixent à peu près leur prix pour éviter les petits gars. –

13

Comme d'autres l'ont mentionné, Yodlee est la seule société fournissant une interface de haut niveau à ce type de données. Ils sont également assez chers et l'API est destinée à des produits de grande envergure, pas à des projets personnels.

Quant à vos questions OFX,

Q: Lorsque ces API OFX sont disponibles pour les?

A: http://ofx.net

Q: Sont-ils libres ou nous devons payer et avoir accès à ces API?

A: Ils sont gratuits et ouverts. La liste des URL de serveur est un peu plus compliquée à acquérir. Il existe une liste ouverte de type wiki des serveurs OFX au OfxHome, mais attention à la copie en gros de ces données car les informations de connexion de la banque OFX doivent être vérifiées plusieurs fois. De toute évidence, vous ne voulez pas envoyer des clients à un serveur de chevaux de Troie OFX qu'une personne au hasard a été insérée dans ofxhome.com.

Q: Qu'est-ce que le format de données (xml, xml/atom, json)? R: OFX 1. * utilisé SGML mais OFX 2. * (que je n'ai pas rencontré dans la nature) utilise XML.

Q: Tout article ou d'un document pour comprendre cette exigence et commencer à développer?

A: ofx.net a des spécifications très complètes du protocole OFX qui est principalement un échange de fichiers au format OFX sur https.

Q: Tout logiciel open source où je peux télécharger le code et le personnaliser?

A: Désolé, je ne sais pas de tout logiciel C# pour parler OFX

Hope this helps, Sean

4

Tout logiciel open source où je peux télécharger le code et le personnaliser?

libofx pourrait être utile: http://libofx.sourceforge.net/

Il est une implémentation open source de la spécification OFX.

5

Vous êtes invités à consulter mon OFXlib j'ai créé à la volée. Ne peut pas être complète, mais ne hésitez pas à la branche et changer mon code

https://github.com/tophathacker/OFXlib

+0

On dirait utile (et sale). À l'heure actuelle, il s'agit d'une réponse par lien uniquement. Ajoutez les deux dernières phrases du GitHub 'README.md' et je supprimerais ce commentaire. –