Как получить доступ к контактам Google с помощью OpenID в Ruby

Я использую devise для входа с помощью omniauth, authid. Когда пользователь входит в систему, я получаю

user_info: 
name: Riccardo Tacconi
last_name: Tacconi
email: email@gmail.com
first_name: Riccardo
uid: https://www.google.com/accounts/o8/id?id=xxxxxxxxx
provider: google_apps

Я нашел плагин: http://stakeventures.com/articles/2009/10/06/portable-contacts-in-ruby , чтобы получить Google Контакты. Мне нужно использовать только этот метод:

@client = PortableContacts::Client.new "http://www-opensocial.googleusercontent.com/api/people", @access_token

, но мне нужен токен. У меня только uid. У вас есть идеи, как получить токен доступа? Нет никаких документов о доступе к Google.

6
задан rtacconi 1 December 2010 в 13:28
поделиться