【发布时间】:2020-03-29 17:46:41
【问题描述】:
我正在尝试使用使用 oAuth 2.0 的 QuickBooks API。我的应用目前使用 oAuth 1.0 完美运行
我正在使用 quickbooks-ruby gem
gem "quickbooks-ruby", '1.0.1'
我已成功将客户端表单 oAuth 1.0 迁移到 oAuth 2.0 并收到 access_token 和 refresh_token。
现在我正在尝试使用 oAuth 2.0 获取公司偏好,但出现错误。 #IntuitOAuth::Client 的未定义方法“connection=”:
请看我下面的代码:
access_token = OAuth2::AccessToken.new($oauth2_client, access_token, :refresh_token => refresh_token)
service = Quickbooks::Service::Preferences.new
service.company_id = realm_id
service.access_token = access_token
preferences = service.query("Select * from Preferences")
感谢您的帮助!
【问题讨论】:
-
您的代码是否在任何地方调用
connection = ...?您显示的代码看起来不像错误必须指向的代码。
标签: ruby-on-rails oauth-2.0 quickbooks-online