为了账号安全,请及时绑定邮箱和手机立即绑定

编辑 Google 日历“发件人”和“组织者”

编辑 Google 日历“发件人”和“组织者”

Go
GCT1015 2022-07-11 10:16:55
我想使用 Go 通过 google calendar api 创建事件。我发现发件人(发件人)是我在 google API 中提供的 client_id 中的负责人,在这种情况下是我。我可以编辑这个发件人,使它不是由我发送的吗?至少我可以编辑发件人的显示名称,我认为电子邮件将永远是我的电子邮件另外关于编辑组织者,我尝试使用移动操作,但它只移动事件,而不是更改组织者。还有其他方法可以编辑组织者吗?
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

为了解决您的问题:


1. 我可以从其他地址创建活动吗?


您可以通过创建服务帐户并执行域范围委派来完成您想要的


什么是服务帐户?


服务帐户是一种特殊类型的 Google 帐户,旨在代表需要进行身份验证并被授权访问 Google API 中的数据的非人类用户 - 在您的情况下是日历 API。


创建上述服务帐户后,您必须执行域范围的委派并模拟您域中的用户才能创建所需的事件。


现在,在为您的应用程序编写代码时,您将可以使用为此帐户创建的凭据来授权请求。


或者


如果您只想专门编辑事件创建者的显示名称,您可以执行更新请求:


PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

并在请求正文中添加:


  "creator": {

    "displayName": "UPDATED DISPLAY NAME"

  }

2. 我可以编辑组织者吗?


根据日历 API 文档:


organizer > 活动的组织者。如果组织者也是参加者,则在参加者中通过单独的条目来指示,组织者字段设置为 True。要更改组织者,请使用移动操作。只读,导入事件时除外。


因此,只有在导入相关事件时才能更改/更新组织者。


查看完整回答
反对 回复 2022-07-11
  • 1 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号