【发布时间】:2017-02-22 05:39:19
【问题描述】:
我正在努力使用 google_contacts_api:https://github.com/aliang/google_contacts_api
我在 user.rb 中有以下代码:
google_contacts_user = GoogleContactsApi::User.new(self.authentications.first.token)
@x = google_contacts_user.contacts
self.authentications.first.token 是通过omniauth-google-oauth2 存储的令牌。
问题是,这是错误的:
undefined method `get' for #<String:0x007fce71ad54e8> Did you mean? gem
我做错了什么?
【问题讨论】:
-
你查看
google_contacts_user的类了吗?它的类不是String类,对吧? -
不确定我是否在关注。我做错了什么?
-
你试过调试
google_contacts_user吗? -
也许 self.authentications.first.token 是一个字符串,而不是 OAuth2::AccessToken 所需的对象
-
@AnApprentice 这一切都在 gem 的文档中“有关如何获取此对象的详细信息,请参阅他们各自的文档。”
标签: ruby-on-rails ruby ruby-on-rails-5 google-contacts-api