使用Rails连接QuickBooks IPP到QuickBooks Online



我正在开发RubyOnRails应用程序。

我的公司使用QuickBooks Online,我想写一些使用create customer, invoices等的Rails代码。

因此,我创建了一个QuickBooks IPP account(在developer.intuit.com)。

现在,我如何连接/点我的QuickBooks IPP帐户到我公司的QuickBooks在线订阅?

如果有最好的gem,那么应该使用有完整选项的gem。

谢谢

我从另一个SO问题中看到你找到了quickbooks-ruby宝石,但想确保这个问题得到了正确的回答。

免责声明:我定期对gem进行贡献,但除此之外,它是镇上唯一用于Ruby/QBO v3集成的gem。

此外,我还创建了一个由3部分组成的教程和视频系列,演示如何将Rails应用程序与新版本3的QuickBooks API集成,它回答了您的问题"我如何将我的QuickBooks IPP帐户连接/指向我公司的QuickBooks在线订阅?"以及许多其他问题,以快速开始Rails(或Ruby)/QuickBooks集成。

您需要有oauth令牌才能与您的QB帐户通信。

您可以按照以下步骤生成Oauth令牌。

获取consumerkey, 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 [consumerkey, consumerSecret, accessToken, accessSecret]和RelamId(QBO帐户),您可以连接到您的QBO帐户。使用任何标准gem(我现在不知道),您应该构造OAuth头并成功调用。到目前为止,IPP仅在java/.net/php中提供示例。

如果你只是想浏览所有的REST V3 api,那么你也可以使用ApiExplorer工具(它不需要任何OAuth令牌)

https://developer.intuit.com/apiexplorer?apiname=V3QBO

谢谢

相关内容

最新更新