Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby library for consuming Google, Yahoo!, Flickr and Windows Live contact APIs
Branch: master
Pull request Compare This branch is 91 commits ahead, 2 commits behind mislav:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
spec
vendor
.gitignore
MIT-LICENSE
README.rdoc
Rakefile
VERSION.yml
contacts.gemspec

README.rdoc

Note

This is a fork of aeden/contacts to add:

  • appdata parameter to Contacts::Yahoo.get_authentication_url

  • context parameter to Contacts::WindowsLive.get_authentication_url

  • Contacts::Flickr to use FlickrFu

Basic usage instructions

Fetch users' contact lists from your web application without asking them to provide their passwords.

First, register your application's domain. Then make users follow this URL:

Contacts::Google.authentication_url('http://mysite.com/invite')

They will authenticate on Google and it will send them back to the URL provided. Google will add a token GET parameter to the query part of the URL. Use that token in the next step:

gmail = Contacts::Google.new('example@gmail.com', params[:token])
contacts = gmail.contacts
#-> [ ['Fitzgerald', 'fubar@gmail.com', 'fubar@example.com'],
      ['William Paginate', 'will.paginate@gmail.com'], ...
      ]

Author: Mislav Marohnić (mislav.marohnic@gmail.com)

Something went wrong with that request. Please try again.