【问题标题】:connect QuickBooks IPP to QuickBooks Online with Rails使用 Rails 将 QuickBooks IPP 连接到 QuickBooks Online
【发布时间】:2014-03-14 12:43:10
【问题描述】:

我正在开发RubyOnRails 应用程序。

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

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

现在,如何将我的 QuickBooks IPP 帐户连接/指向我公司的 QuickBooks Online 订阅?

如果任何 gem 是最好的,那么应该使用哪个 gem,哪个有完整的选项。

谢谢

【问题讨论】:

    标签: ruby-on-rails-3 api quickbooks-online


    【解决方案1】:

    我从另一个SO question 看到您找到了quickbooks-ruby gem,但想确保正确回答了这个问题。

    免责声明:我 contribute 定期访问 gem,但除此之外,它是城里唯一的 Ruby/QBO v3 集成的 gem。

    此外,我创建了一个由 3 部分组成的 tutorial and screencast 系列演示如何将 Rails 应用程序与新版本 3 QuickBooks API 集成,它回答了您的问题“我如何将我的 QuickBooks IPP 帐户连接/指向我公司的 QuickBooks Online 订阅?”还有更多问题可以帮助您快速启动 Rails(或 Ruby)/QuickBooks 集成。

    【讨论】:

      【解决方案2】:

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

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

      获取consumerkey、c​​onsumerSecret和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

      谢谢

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多