You are not logged in. Please login or register.
Active topics Unanswered topics
Search options
See the output of this request for example. The <fid> does not xml escape the ampersand in its data.
http://www.ofxhome.com/api.php?lookup=475
<?xml version="1.0" encoding="utf-8"?>
<institution id="475">
<name>BB&T</name>
<fid>BB&T</fid>
<org>BB&T</org>
<brokerid></brokerid>
<url>...removed to get around spam warning...</url>
<ofxfail>0</ofxfail>
<sslfail>0</sslfail>
<lastofxvalidation>2013-10-18 22:05:11</lastofxvalidation>
<lastsslvalidation>2013-10-18 22:05:11</lastsslvalidation>
</institution>
Yeah maybe even simpler than the username/password specific instructions would be just a tag for <notes/> That way any cost or username/password/pin special instructions could just be thrown in there a-la-carte
Jesse wrote:This is fantastic. Nice job and be sure to let me know if you need anything.
Jesse
Jesse, as I was using the ofxhome API, I was wishing it had the following additional properties for each institution to make the user experience of institution lookup better:
<!-- I noted that Wells Fargo just started charging me $3 for just connecting -->
<usage_fee>$3.00/mo</usage_fee>
<!-- sometimes, banks make you use different info than your web signin.. same with your password -->
<username_label>Member number</username_help>
<password_label>Your PIN Number</password_label>
Anyway, let me know if I can help. I know a fair amount of php, database optimization, caching techniques etc.
Glad you like it Jesse. I've uploaded the module to Pypi and you can install it using easy_install. Granted it's just a module intended to be used by developers.
# sudo easy_install ofxhome
If you want to see a proof of concept application that is somewhat usable, check out my 'ofxclient' app.
Screenshots etc here
https://github.com/captin411/ofxclient/ … /README.md
In a terminal
# sudo easy_install ofxclient
# ofxclientd
Then open your web browser to http://localhost:8080/
Thanks for the useful service.
I wrote a python client for ofxhome.com. I'll be posting it to pypi as some point but for now you can get it here:
https://github.com/captin411/ofxhome
here is some example usage:
from ofxhome import OFXHome
results = OFXHome.search("USAA")
print results.xml
for result in results:
bank = OFXHome.lookup(result.id)
print bank.name _ bank.fid _ bank.url _ bank.brokerid
print bank.xml
Note that you should probably cache the xml in a local file or something to avoid killing ofxhome.com all the time but have fun with this.
I'm going to be using this as part of another python library I'm working on. https://github.com/captin411/ofxclient
Posts found: 5