title: Google Contacts API's and scope?
body: <p>Currently i'm trying to retrieve all of a users contact information as well as retrieve their unique User ID. </p>
  
  <p>Our app needs to utilise a users google contacts and the user will sign in using google. Thus we require some way of identifying each unique user (most likely a unique user id provided by google)</p>
  
  <p>Is this possible only using the google contacts API. </p>
  
  <p>The initial call I make to retrieve an access token is:</p>
  
  <p>"<a href="https://accounts.google.com/o/oauth2/auth?client_id=51672309258-94cnvnrkrverd72neakom9d3siscda5o.apps.googleusercontent.com&amp;redirect_uri=http://localhost/lunch/oauth.php&amp;scope=https://www.google.com/m8/feeds/&amp;response_type=code" rel="nofollow">https://accounts.google.com/o/oauth2/auth?client_id=51672309258-94cnvnrkrverd72neakom9d3siscda5o.apps.googleusercontent.com&amp;redirect_uri=http://localhost/lunch/oauth.php&amp;scope=https://www.google.com/m8/feeds/&amp;response_type=code</a>"</p>
  
  <p>However I do not believe the access token returned from this call has any information for user ID and, also, does not provide the permissions to retrieve User ID from the Google+ Api.</p>
  
  <p>Is there anyway that one can obtain a unique user ID from the google contacts API? There are examples of obtaining a user id of the users contacts but I need to obtain the actual users ID (i.e. the user whose contacts I am obtaining)?</p>
  
  <p>Does this require another scope or can this also be accomplished by using the contacts API?</p>