Estoy usando el dispositivo para iniciar sesión con omniauth, authid. Cuando el usuario se registra en el reciboCómo acceder a Contactos de Google usando OpenID en Ruby
user_info:
name: Riccardo Tacconi
last_name: Tacconi
email: [email protected]
first_name: Riccardo
uid: https://www.google.com/accounts/o8/id?id=xxxxxxxxx
provider: google_apps
he encontrado un plug-in: http://stakeventures.com/articles/2009/10/06/portable-contacts-in-ruby para obtener los contactos de Google. Solo necesito usar este método:
@client = PortableContacts::Client.new "http://www-opensocial.googleusercontent.com/api/people", @access_token
pero necesito un token. Solo tengo el uid. ¿Tiene una idea de cómo obtener el token de acceso? No hay ningún documento sobre el acceso a google.
¿Duplicado de pregunta? [Cómo acceder a Contactos de Google usando OpenID en Ruby] (http://stackoverflow.com/q/4337259/128421) –
No es todo un duplicado; en el caso general, Signet es la mejor opción para OAuth, pero en este caso específico podría no ser debido al soporte de Contactos portátiles. –