【问题标题】:Google Calendar API: Display Name doesn't workGoogle Calendar API:显示名称不起作用
【发布时间】:2020-11-23 16:37:39
【问题描述】:

我遇到了一个奇怪的问题:displayName 属性未在事件级别应用/保存。以下是 API 文档的链接:https://developers.google.com/calendar/v3/reference/events

我为活动的组织者和参加者填写displayName,然后保存此活动。但在电子邮件中 ​​displayName 无处显示。我希望在电子邮件中理想地看到它为<{DisplayName}>@organizer 电子邮件。这是我试图解决的问题,但我根本看不到它。我使用事件 ID 从谷歌日历中读取了这个事件。并且在组织者和与会者字段中没有属性displayName

我仔细检查并使用了日历 API 的 v3,所以我相信我正在检查文档中我在代码中使用的相同 API 版本。

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    我了解到您创建了一个事件资源并希望获取 organizer.displayNameattendees[].displayName 的值。在这种情况下,一切都按描述工作。在事件资源中,声明这些属性受制于责任。此外,对于attendees[].displayName,它也是可选的。这两个属性都是可写的,因此理想情况下您可以将它们包含在您的请求中。如有其他疑问,请问我。

    【讨论】:

    • 嗨 Jacques,我需要能够设置 displayName。但它不起作用。我发送 displayName,我使用日志记录和 google api 服务将这些数据发送到 Google 日历 API 进行调试。但是,当我在创建此事件后从 Google API 获取有关此事件的数据时,根本没有 displayName。
    • 但我要解决的最初问题是:谷歌日历邀请中的“发件人”标题中没有显示人名姓氏。我在想,如果我发送 displayName,在创建事件时指定它,它可能会解决问题....
    • 嗨@SergeyGlazyrin!为了更好地研究您的问题,您能否分享所涉及的 API 请求/响应?
    猜你喜欢
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    相关资源
    最近更新 更多