Подтвердить что ты не робот

Что такое API OFX (Open Financial Exchange)?

Я планирую разработать небольшое приложение, в котором отображаются данные моего банковского счета (например, Mint.com), где я могу настроить собственное отображение. Я хочу знать, как и с чего начать.

  • Где эти API OFX доступны?
  • Они бесплатны или нам нужно заплатить и получить доступ к этим API?
  • Что такое формат данных (xml, xml/atom, json)?
  • Любая статья или документ, чтобы понять это требование и начать разработку?
  • Любое программное обеспечение с открытым исходным кодом, где я могу загрузить код и настроить его?

Если я хочу разработать такое приложение, как Mint.com, какие другие компании предоставляют API, кроме Yoodlee? Какова цена?

4b9b3361

Ответ 1

Как отмечали другие, Yodlee является единственной компанией, предоставляющей высокоуровневый интерфейс для такого рода данных. Они также довольно дороги, и API предназначен для продуктов большого времени, а не для личных проектов.

Что касается ваших вопросов OFX,

В: Где эти API OFX доступны?

A: http://ofx.net

Q: бесплатные или нам нужно заплатить и получить доступ к этим API?

A: Они свободны и открыты. Список URL-адресов серверов немного сложнее приобрести. Существует список wiki-типов OFX-серверов в OfxHome, но будьте осторожны с копированием этих данных оптовой, как банк OFX информация о соединении должна проверяться несколько раз. Вы, очевидно, не хотите отправлять клиентов на троянский сервер OFX, который случайный человек вставил в inxhome.com.

В: Что такое формат данных (xml, xml/atom, json)?

A: OFX 1. * используется SGML, но OFX 2. * (который я не встречал в дикой природе) использует XML.

Q: Любая статья или документ, чтобы понять это требование и начать разработку?

A: ofx.net имеет очень полные спецификации OFX-протокола, который в основном представляет собой обмен файлами формата OFX по https.

Q: Любое программное обеспечение с открытым исходным кодом, где я могу загрузить код и настроить его?

A: Извините, я не знаю ни одного программного обеспечения на С#, чтобы говорить OFX

Надеюсь, это поможет, Шон

Ответ 2

Вы можете проверить мой OFXlib, который я создал на лету. Может не быть полным, но не стесняйтесь вносить изменения и менять свой код.

https://github.com/tophathacker/OFXlib

Ответ 3

Любое программное обеспечение с открытым исходным кодом, где я могу загрузить код и настроить его?

LibOFX может оказаться полезным: http://libofx.sourceforge.net/

Это реализация с открытым исходным кодом спецификации OFX.

Ответ 4

Похоже, вы хотите сделать приложение агрегации аккаунта. Если это так, я бы рекомендовал изучить существующую службу, которая будет обрабатывать задачу агрегирования учетных записей, и все, что вам нужно будет сделать, - это вызвать их API для сбора предварительно агрегированных данных.

Yodlee - это то, что Mint.com использует для агрегации аккаунта

Если это будет ваше личное приложение, yodlee не будет для вас вариантом.

Ответ 5

OFX ​​- это формат XML. Вы можете использовать схему с сайта OFX для создания строго типизированного набора данных.

Ответ 6

Я не уверен, что последние цены на Yodlee на их SDK (http://yodlee.com/solutions_dv_pfmsdk.shtml), но другим поставщиком данных является CashEdge AllData. Они были недавно использованы HelloWallet.com(служба, аналогичная Mint): http://www.prweb.com/releases/2010/03/prweb3700584.htm

Я определенно знаю, что Yodlee является лидером в пространстве, когда дело доходит до # пользователей, поддерживаемых учреждений и т.д.