Получение имени и изображения профиля пользователя в API Календаря Google - PullRequest
0 голосов
/ 23 сентября 2018

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

https://developers.google.com/calendar/ API Календаря Google, который очень интуитивно понятен, но не упоминает о получении информации профиля пользователя.

https://developers.google.com/identity/sign-in/web/ API входа в Google, который очень интуитивно понятен, но имеет механизм входа, который кажется совершенно отличным от API календаря.

К какому из них следует обратиться?Спасибо.

1 Ответ

0 голосов
/ 23 сентября 2018

Если вы посмотрите на быстрый старт календаря https://developers.google.com/calendar/quickstart/js, то будет

gapi.auth2.getAuthInstance()

, он вернет gapi.auth2.GoogleAuth с currentUser.get().Таким образом, вы можете

var profile = gapi.auth2.getAuthInstance().currentUser.get()

, чтобы получить профиль .

, затем profile.getBasicProfile(), чтобы получить имя, аватар и др.

Надеюсь, что это полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...