程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历??

开发过程中遇到如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?的解决方法建议,希望对你解决如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?有所启发或帮助;

Google Calendar API v3 返回的 CalendarList 条目包含 accessRole 属性。但是,此属性中的 owner 值仅代表 ACL 方面的所有者“角色”,在共享日历时,ACL 在 Google 的网络界面中映射到“进行更改和管理共享”角色。

但很明显,每个日历都有一个真正的帐户所有者。这个所有者不能被其他共享的“所有者”修改,这是唯一一种允许我们区分真正“拥有”的日历与其他人共享但被授予“所有者”角色的日历,当访问一个用户的 CalendarList

Google 自己的 Web GUI 在日历设置下显示此值。它可以在真实所有者和共享所有者的帐户中看到。

我找不到通过 API 获取此值的方法。没有它,我将无法仅检索用户的自有日历,这正是我在我的应用中尝试执行的操作。

知道这是否可行,或者只是 Google Api 的限制?

解决方法

从 Google Calendar API 的角度来看,任何用户

可以读取和修改事件和访问控制列表

calendar owner

这与 calendar creator 不同。

目前没有 API 端点来检索后者,但您可以在 Google's Issue Tracker 上为其提交功能请求。

大佬总结

以上是大佬教程为你收集整理的如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?全部内容,希望文章能够帮你解决如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有的日历和共享的日历?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。