This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
contacts /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
MIT-LICENSE | Sat Mar 15 17:09:16 -0700 2008 | |
| |
README.rdoc | ||
| |
Rakefile | ||
| |
VERSION.yml | ||
| |
contacts.gemspec | ||
| |
lib/ | ||
| |
spec/ | ||
| |
vendor/ |
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)








