title: Cannot get private birthday from Google Plus account although explicit request
body: <p>I am trying to get the user's information, including gender and age, from its Google Plus account. Since these fields may be private, I thought that requesting them explicitly would solve the problem. However, although the sign in dialog states explicitly that the app requests to <code>View your complete date of birth</code>, I fail to get the birthday.</p>
  
  <p>These are my scopes (tried many variations):</p>
  
  <pre><code>GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
          //.requestScopes(new Scope(Scopes.PROFILE))
          //.requestScopes(new Scope(Scopes.PLUS_LOGIN))
          .requestScopes(new Scope("https://www.googleapis.com/auth/user.birthday.read"),
                  new Scope("https://www.googleapis.com/auth/userinfo.profile"))
          //.requestProfile()
          .requestEmail()
          .build();
  
  mGoogleApiClient = new GoogleApiClient.Builder(this)
          .enableAutoManage(this, this)
          .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
          .addApi(Plus.API)
          .addScope(new Scope(Scopes.PROFILE))
          .build();
  </code></pre>
  
  <p>When using the deprecated <code>getCurrentPerson</code> in <code>onActivityResult</code>, I get null value:</p>
  
  <pre><code>if (requestCode == RC_SIGN_IN) {
      GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
  
      if (mGoogleApiClient.hasConnectedApi(Plus.API)) {
          Person person  = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient);
          if (person != null) {
              Log.i(TAG, person.getDisplayName());    //returns full name successfully
              Log.i(TAG, person.getGender());         //0
              Log.i(TAG, person.getBirthday());       //null
          }
      }
  }
  </code></pre>
  
  <p>I also tried to get it from the account (<code>GoogleSignInAccount account = result.getSignInAccount()</code>) but as far as I've searched, this variable doesn't own the requested data at all.</p>
  
  <p>Am I missing something? Or maybe it's impossible to get private data although explicit request?</p>
  
  <p>Thanks.</p>
  
  <p>BTW, I haven't tried yet a scenario with a private gender.</p>