title: GoogleAuthUtil: Daily Limit for Unauthenticated Use Exceeded
body: <p>I am using the Google Client API and the <a href="https://developers.google.com/android/google-play-services/reference/com/google/android/gms/auth/GoogleAuthUtil" rel="nofollow">GoogleAuthUtil.class</a> to get access to the user's Google Drive Account.</p>
  
  <pre><code>String scope = "oauth2:" + DriveScopes.DRIVE;
  String token = GoogleAuthUtil.getToken(getContext(), account.name, scope);
  </code></pre>
  
  <p>This is the whole magic. It worked the whole day but since a couple of hours I receive the following message when sending API calls:</p>
  
  <pre><code>com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
   {
     "code": 403,
     "errors": [
       {
         "domain": "usageLimits",
         "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
         "reason": "dailyLimitExceededUnreg",
         "extendedHelp": "https://code.google.com/apis/console"
       }
     ],
     "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
  }
  </code></pre>
  
  <p>I dont know how to use a API Key from the console instead of an oauth2 authentication.
  There are two different "getToken()" messages. One has four parameters and the description for the last one says: </p>
  
  <blockquote>
    <p>extras: Bundle containing additional information that may be relevant to the
    authentication scope.</p>
  </blockquote>
  
  <p>But what do these information should look like? What informations do I have to put in the Bundle?</p>