-1

Привет всем я отправил этот вопрос в два раза, теперь я отправляю это сноваgoogle + вход в android не работает?

How to get user's gender and date of birth by using googleapi client in android?

How to integrate google+ sign in my android app?

, как я могу получить пол и дату рождения с помощью google + sign-in андроидом моего кода человека приведен ниже, но что происходит, так это то, что я только получаю информацию о Google, но не в google +. Если есть кто-то, как это сделал Google + интеграция в android, пожалуйста, помогите мне, это будет действительно очень полезно для меня.

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) 
      .requestScopes(new Scope(Scopes.PROFILE)) 
      .requestScopes(new Scope(Scopes.PLUS_LOGIN)) 
      .requestProfile() 
      .requestEmail() 
      .build(); 

    mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) 
      .enableAutoManage(getActivity(), this) 
      .addApi(Auth.GOOGLE_SIGN_IN_API, gso) 
      .addApi(Plus.API) 
      .build(); 
+0

проверить это http://stackoverflow.com/questions/29679406/android-how-to-get-the-gender-and-age-of-the-user –

+0

извините, но нет, это не работает me @Lakhan –

+0

что вы получаете? любая ошибка? –

ответ

0

Во-первых, при создании mGoogleApiClient вы должны добавить разрешения для доступа к профилю google plus. Добавьте это

mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) 
     .enableAutoManage(getActivity(), this) 
     .addApi(Auth.GOOGLE_SIGN_IN_API, gso) 
     .addApi(Plus.API) 
     .addScope(new Scope(Scopes.PROFILE)) 
     .build(); 

После того, как аутентификация завершена, и пользователь сделал свой пол общедоступным. Используйте это, чтобы получить пол пользователя. не

gender = Plus.plusClient.getCurrentPerson(mGoogleApiClient).getGender(); 
+0

le me проверить, работает ли он или нет bdw, я установил область выше, если вы можете видеть в gso, но все равно может быть, мне нужно добавить ее в apiclient, давайте надеемся, что она работает –

+0

Нет, это не работает для меня :( –

+0

все еще спасибо за ваши усилия, по крайней мере, вы прокомментировали здесь :) –

Смежные вопросы