javascript - 在 Google Calendar API 中获取用户个人资料名称和图像

标签 javascript google-api google-calendar-api google-signin

我正在开发一个网络应用程序,它可以修改用户的 Google 日历事件并可以显示他们的用户个人资料名称和图像(头像)。做了一些研究后,我发现:

https://developers.google.com/calendar/ Google Calendar API,非常直观,但没有提及获取用户的个人资料信息。

https://developers.google.com/identity/sign-in/web/ Google 登录 API,非常直观,但登录机制似乎与日历 API 完全不同。

我应该去哪一个?谢谢。

最佳答案

如果您查看日历的快速入门 https://developers.google.com/calendar/quickstart/js

gapi.auth2.getAuthInstance()

它返回 gapi.auth2.GoogleAuth 其中有 currentUser.get()。所以你可以

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

获取profile .

然后profile.getBasicProfile()获取姓名、头像等。

希望对您有所帮助。

关于javascript - 在 Google Calendar API 中获取用户个人资料名称和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469620/

相关文章:

javascript - 在 slider div 上设置动态内容

javascript - 如何传递默认事件参数和 react 参数?

javascript - 通过 AJAX 渲染 Jade 模板并尝试独立于 HTML 传递/访问数据

JavaScript 可以在 Firefox 中运行,但不能在 Chrome 中运行

php - 将curl与Google计算器一起使用总是返回0

ruby - 在 Google Drive API 中收到错误 403 - 超出了未经身份验证使用的每日限制。继续使用需要注册

google-api - Google Calendar API 在单个批处理请求中返回 403 Rate Limit Exceeded

javascript - 向 Google Calendar API 发出服务器到服务器的请求

google-api - 以编程方式订阅外部 ical

java - 在不稳定的网络上使用 google API