Вход в Google OAuth2 с областью YouTube

Я использую систему входа Google OAuth2 (библиотека php) и хочу получить реальный адрес электронной почты пользователя, а также информацию о его канале YouTube (с его разрешения).
Я пытался использовать следующие области:

https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/youtube.readonly

но возвращенный адрес электронной почты имеет формат: @ pages.plusgoogle.com (это не настоящий адрес электронной почты).

Если я использую только две области:

https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile

Я могу получить реальный адрес, но я не могу получить доступ к данным YouTube.

Я также пытался использовать два разных запроса к Google API. Первый, чтобы получить информацию о пользователе, а второй, чтобы получить подробности, связанные с YouTube. В этом случае проблема заключается в том, что у меня нет уникального значения ключа, чтобы идентифицировать пользователя как того же человека на моей стороне (идентификатор или что-то, чтобы идентифицировать пользователя уникально).

Я считаю, что моя проблема связана с этим вопросом:
Google OAuth2 Login — получите никнейм YouTube и реальный адрес электронной почты

Любая помощь будет оценена.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]