Как использовать этот google IdToken для получения адреса электронной почты пользователя с помощью PHP?

У меня есть приложение для Android, которое использует вход в Google.

Я успешно запросил и получил IdToken как таковой...

  GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
      .requestEmail()
      .requestIdToken(getString(R.string.google_server_client_id))
      .build();

позже получено..

  GoogleSignInAccount acct = result.getSignInAccount();
  if(acct != null) {
    email = acct.getEmail();
    gToken = acct.getIdToken();
  }

Затем я успешно отправил этот IdToken на сервер.

Если возможно, используя PHP, как мне использовать этот IdToken для получения адреса электронной почты пользователя? Я так запутался между IdToken, токеном авторизации, токеном доступа, Oauth2. Я просто не могу отсеять мусор, чтобы получить нужную мне информацию. Мне нужна ваша помощь! ржунимагу.


person deanresin    schedule 02.01.2016    source источник
comment
Посмотрите справа в разделе «Связанные», там есть эта ссылка. Это то, что вы спрашиваете?   -  person ankhzet    schedule 03.01.2016
comment
@ankhzet Боже, я думаю, это именно то, что мне нужно. Я попробую. Благодарю вас!   -  person deanresin    schedule 03.01.2016
comment
@ankhzet Хорошо! Это сработало! Спасибо еще раз.   -  person deanresin    schedule 03.01.2016
comment
палец вверх Рад, что помог =)   -  person ankhzet    schedule 03.01.2016