我正在开发RubyOnRails
应用程序。
我的公司使用QuickBooks Online
,我想写一些使用create customer, invoices
等的Rails代码。
因此,我创建了一个QuickBooks IPP account
(在developer.intuit.com上)。
现在,如何将我的QuickBooks IPP帐户连接/指向我公司的QuickBooks Online订阅?
如果任何宝石最好,那么应该使用哪种宝石有完整的选择。
谢谢
答案 0 :(得分:0)
您需要使用oauth令牌与您的QB帐户进行通信。
您可以按照以下步骤生成Oauth令牌。
获取消费者密钥,consumerSecret和apptoken - https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup
获取与您的QBO帐户对应的accessToken和accessSecret - https://appcenter.intuit.com/Playground/OAuth/IA/ 然后从此链接下载devkit - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits
使用OAuthTokens [consumerkye,consumerSecret,accessToken,accessSecret]和RelamId(QBO帐户),您可以连接到您的QBO帐户。使用任何标准gem(我现在都不知道)你应该构建OAuth标头并成功调用。 截至目前,IPP仅在java / .net / PHP中提供示例。
如果您只想浏览所有REST V3 API,那么您也可以使用ApiExplorer工具(它不需要任何OAuth令牌。)
https://developer.intuit.com/apiexplorer?apiname=V3QBO
由于
答案 1 :(得分:0)
我从另一个SO question看到你发现了quickbooks-ruby宝石,但想确保这个问题得到妥善回答。
免责声明:我contribute定期访问宝石,但除此之外,它是Ruby / QBO v3整合中唯一的宝石。
此外,我创建了一个由3部分组成的tutorial and screencast系列,演示了如何将Rails应用程序与新版本3 QuickBooks API集成,它可以回答您的问题"如何将我的QuickBooks IPP帐户连接/指向我公司的QuickBooks在线订阅?"还有很多问题要启动Rails(或Ruby)/ QuickBooks集成。