Для достижения этой цели необходимо использовать Google Плюс API: Это то, что я нашел на странице API Documentation Google Plus:
Вы можете получить адрес электронной почты для идентифицированного пользователя с помощью сферы электронной почты.
Следующий JavaScript код пример демонстрирует, как:
Использование Google+ Вход в систему, чтобы проверить подлинность пользователя и получить правильный OAuth 2.0 маркер доступа .
Используйте маркер, чтобы сделать запрос HTTP GET к REST конечной
https://www.googleapis.com/plus/v1/people/me
. Разберите ответ и отобразите адрес пользователя .
JSON хотел бы что-то вроде этого:
{"kind":"plus#person","etag":"\"xw0en60W6-NurXn4VBU-CMjSPEw/mjjYoraGfq3Wi-8Nee4F3k7GYrs\"","emails":[{"value":"**EMAIL**","type":"account"}],"objectType":"person","id":"Person ID","displayName":"FULL NAME","name":{"familyName":"LAST NAME","givenName":"NAME"},"url":"https://plus.google.com/USER","image":{"url":"https://lh5.googleusercontent.com/-RTcRn6jTuoI/AAAAAAAAAAI/AAAAAAAAEpg/Y6cMxfwtbQ4/photo.jpg?sz=50","isDefault":false},"placesLived":[{"value":"CITY","primary":true}],"isPlusUser":true,"verified":false,"cover":{"layout":"banner","coverPhoto":{"url":"https://lh3.googleusercontent.com/SybH-BjYW2ft1rzayamGLg_VwW7ocgnQ5cAxH3ROEpODvyaEODpYKW55gmAxCXDUvfKggQ4=s630-fcrop64=1,00002778ffffffff","height":626,"width":940},"coverInfo":{"topImageOffset":0,"leftImageOffset":0}},"result":{"kind":"plus#person","etag":"\"xw0en60W6-NurXn4VBU-CMjSPEw/mjjYoraGfq3Wi-8Nee4F3k7GYrs\"","emails":[{"value":"**EMAIL HERE**","type":"account"}],"objectType":"person","id":"116508277095473789406","displayName":"FULL NAME","name":{"familyName":"LAST NAME","givenName":"NAME"},"url":"https://plus.google.com/USER","image":{"url":"https://lh5.googleusercontent.com/-RTcRn6jTuoI/AAAAAAAAAAI/AAAAAAAAEpg/Y6cMxfwtbQ4/photo.jpg?sz=50","isDefault":false},"placesLived":[{"value":"CITY I LIVE","primary":true}],"isPlusUser":true,"verified":false,"cover":{"layout":"banner","coverPhoto":{"url":"https://lh3.googleusercontent.com/SybH-BjYW2ft1rzayamGLg_VwW7ocgnQ5cAxH3ROEpODvyaEODpYKW55gmAxCXDUvfKggQ4=s630-fcrop64=1,00002778ffffffff","height":626,"width":940},"coverInfo":{"topImageOffset":0,"leftImageOffset":0}}}}
Источник: Google Plus API documentation
Это в соответствии с API Google Plus. Я думаю, что – MatejMecka
@UnknownDeveloper благодарит меня, я смог получить профиль пользователя с запросом 'https: //www.googleapis.com/plus/v1/people/me? Access_token = tokenHere', но я не могу найти способ получить контакты пользователя, возможно ли это с помощью API Google Plus? – snowfinch27
https://developers.google.com/+/web/people/ – MatejMecka