1

我正在開發一個Java Web應用程序,用戶有機會查看和下載他們的交易。我想有一個功能可以將交易下載到QuickBooks中。我知道我可以將事務導入.OFX格式,但是我想知道是否可以通過QuickBooks API將事務下載到QuickBooks Online中?有什麼建議麼?例子表示讚賞。將交易下載到QuickBooks

我看了一下API,我看到了可以使用API​​完成的客戶,發票,付款和其他事情,但是我沒有看到有關交易的任何信息。

還有一個問題。 QuickBooks以何種方式增加了金融機構?怎樣才能成爲QuickBooks支持的金融機構?謝謝。

回答

2

從您的Java應用程序中,您可以讀取.ofx文件中的所有事務,解析數據以構建所需QB API(事務實體,如 - Invoice,SalesReceipt,Payments等)的有效負載,並最終調用這些API來插入數據進入QB賬戶。

要生成您在調用API時使用的OAuth令牌,可以參考以下鏈接。

要使用QB API開始開發,您需要在Intuit的appcenter中創建IA應用程序。 https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup

從上面的鏈接你會得到 - apptoken,消費者密鑰和消費者的祕密。您可以在IPPOAuthPlayground(PFB鏈接)中使用上述3個密鑰來獲取與您的QB Online帳戶相對應的訪問令牌和訪問機密。 https://appcenter.intuit.com/Playground/OAuth

要測試端點,可以參考APIExplorer工具。 https://developer.intuit.com/apiexplorer?apiname=V3QBO

使用上述標記,您可以針對您的QB Online帳戶調用任何REST端點。

如果要直接從FI下載交易,那麼您可能需要查看CAD API。

https://developer.intuit.com/docs/0020_customeraccountdata

感謝

+0

感謝很多答案。你不知道成爲QuickBooks金融機構需要什麼嗎?我可以請求以某種方式在我的應用程序中實現這個API嗎? –

+0

我很確定你的意思是「成爲QuickBooks的金融機構需要什麼」。如果你想使用任何外部金融衍生工具(大約19K由CAD API支持),那麼你可以開始使用CAD API。在文檔中,您可以找到所有必需的詳細信息。 –

+0

我的意思是,我如何將財務公司註冊爲FI(目前尚不支持)?有沒有可能要求? –