我正在开发一个网络应用程序,它可以修改用户的 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/