2010-07-04 131 views
3

我一直在使用http://ofx4j.sourceforge.net/userguide.html作爲一個指導,編寫一個小型java程序從井法戈下載我的銀行賬戶聲明。我不斷收到一個錯誤,提示Invalid Signon。我有正確的網址。我使用的密碼和用戶名與我用於登錄其網頁的密碼和用戶名相同。有沒有人有任何其他我可以查看或使用的簡單樣本?編寫一個簡單的x4j程序

+2

銀行和其他金融機構,我使用的所有存儲在瀏覽器中一個cookie在首次登錄。如果cookie不在那裏,他們會要求輸入比用戶名/密碼更多的信息,如果cookie存在,他們就會輸入用戶名/密碼。這個想法是,如果你使用通常的電腦,你可能是你:)如果你使用的是新電腦,那可能不是你。因此,您的程序可能需要回答額外的安全問題並存儲交易中的任何cookie結果,以便將來可用於交易。 – sarnold 2010-07-04 23:27:33

+0

測試目錄有幾個例子,這裏提到http://stackoverflow.com/questions/2223418 – trashgod 2010-07-05 02:45:22

回答

0

我有同樣的問題。 我正在嘗試登錄到Chase Bank,但我收到了無效登錄信息。 我遇到的問題是我使用了錯誤的數據,oxf4j可能爲其存儲的銀行存儲了過時的數據 。 轉到gnucash,爲您的銀行獲取正確的更新設置: http://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings。 然後,你需要創建一個新的對象BaseFinancialInstitutionData像 本(本例中爲追逐信用卡):

BaseFinancialInstitutionData data = new BaseFinancialInstitutionData(); 
data.setFinancialInstitutionId("10898"); 
data.setOFXURL(new URL("https://ofx.chase.com")); 
data.setOrganization("B1"); 
FinancialInstitutionService service = new FinancialInstitutionServiceImpl(); 
FinancialInstitution fi = service.getFinancialInstitution(data);