【发布时间】:2014-06-12 05:38:48
【问题描述】:
我知道关于这个问题还有其他问题,但即使在阅读了这些问题、查看相关链接并检查了 QuickBooks 文档之后,我仍然难以理解这一切,我觉得我在绕圈子。
我需要根据 Excel/CSV 文件中的数据在我的 QuickBooks Online 帐户中创建大量发票。我将花费很长时间手动完成(以及非常乏味的工作),并且将来我将不得不再做一次。我只是在尝试编写一个 Java 桌面应用程序来解析文件数据并在 QuickBooks Online 中创建发票。
这仅适用于我,并且仅适用于我公司的 QuickBooks 帐户。我不需要我的应用程序来访问其他 QuickBooks 帐户,但我知道我仍然需要通过 oAuth 流程(或者我需要吗?)来获取允许我提出请求的凭据。
OAuthRequestValidator oauthValidator = new OAuthRequestValidator(
accessToken, accessTokenSecret, consumerKey, consumerSecret);
ServiceContext context = new ServiceContext(
realmID, IntuitServicesType.QBD, oauthValidator);
我一直听说我必须在 Intuit 注册我的应用程序才能获取 consumerKey 和 consumerSecret,但是当我尝试通过 developer.intuit.com 进行注册时,它需要一个应用程序 URL 和主机名域。这是一个桌面应用,我没有。
真的没有办法通过提供我的用户 ID 和密码来简单地使用 SDK 访问我的 QuickBooks Online 帐户吗?
【问题讨论】:
标签: java oauth quickbooks quickbooks-online