Я работаю, чтобы использовать API клиента Google: https://github.com/google/google-api-ruby-clientс клиентом API Google, как создать клиент
В частности, я хочу получить доступ к Google Contacts через клиента API Google, используя следующие google_contacts_api.rb
: https://gist.github.com/lightman76/2357338dcca65fd390e2
Я пытаюсь использовать google_contacts_api.rb
как и (х является намеренным и на самом деле правильные ключи):
require './lib/google_contacts_api.rb'
auth = User.first.authentications.first
client = OAuth2::Client.new('x', 'x', :site => 'https://accounts.google.com')
oauth2_object = OAuth2::AccessToken.new(client, auth.token)
x = ContactList::GoogleContactsApi.new(client, oauth2_object).all_contacts
Это заблудших с undefined method
получить»для # ли у а? gem`
Я считаю, что проблема заключается в том, что я не отправляю client
правильно, и мне не удалось найти какой-либо документ или примеры, показывающие, как создать client
. Любые предложения о том, как я могу заставить это работать?
Благодаря
Вы проверили ответ Элвин здесь: HTTP: // stackoverflow.com/questions/25637485/access-google-contacts-api-on-ruby? –
Какой знак: OAuth2 :: Клиент вы используете? – jpgeek
@jpgeek У меня установлено следующее: gem 'signet', '0.7.3' – AnApprentice