We did it a long time ago, to authenticate with google using oauth and extracting google contacts.
I guess google uses the same method to authenticate with all of its services.
In your api console: https://code.google.com/apis/console/#project:983182824979:services
See which API you need.