猿问

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

我想使用 Go 通过 google calendar api 创建事件。我发现发件人(发件人)是我在 google API 中提供的 client_id 中的负责人,在这种情况下是我。我可以编辑这个发件人,使它不是由我发送的吗?至少我可以编辑发件人的显示名称,我认为电子邮件将永远是我的电子邮件

另外关于编辑组织者,我尝试使用移动操作,但它只移动事件,而不是更改组织者。还有其他方法可以编辑组织者吗?


GCT1015
浏览 150回答 1
1回答

临摹微笑

为了解决您的问题: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。要更改组织者,请使用移动操作。只读,导入事件时除外。因此,只有在导入相关事件时才能更改/更新组织者。
随时随地看视频慕课网APP

相关分类

Go
我要回答