代码之家  ›  专栏  ›  技术社区  ›  Tim Scott

谷歌日历订阅不显示与会者

  •  0
  • Tim Scott  · 技术社区  · 6 年前

    我的网站公开日历提要。下面是一个简单的例子:

    BEGIN:VCALENDAR
    PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
    CALSCALE:GREGORIAN
    VERSION:2.0
    METHOD:PUBLISH
    BEGIN:VEVENT
    DTEND;VALUE=DATE-TIME:20180911T150000Z
    DTSTART;VALUE=DATE-TIME:20180911T140000Z
    ATTENDEE;CN=Tim Scott;CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;ROLE=REQ-PARTIC
     IPANT;X-NUM-GUESTS=0:mailto:tscott@example.com
    UID:504332
    DESCRIPTION:Attendees:\nTim Scott - tscott@example.com
    URL:https://slotted.co/test-glg
    SUMMARY:My Event
    LOCATION:
    END:VEVENT
    END:VCALENDAR
    

    当我用iCal订阅时,我可以看到与会者和描述。

    然而,当我订阅谷歌日历时,似乎没有任何方式显示与会者或描述。在生成提要时,我可以做些什么来让这些信息可见吗?或者我可以建议我的用户做些什么?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Community CDub    3 年前

    我通过一个订阅URL与谷歌日历中的与会者遇到了同样的问题,我正在为该URL生成iCal提要。我觉得规格( https://www.rfc-editor.org/rfc/rfc5545#section-3.8.4 )实际上可能会禁止使用“与会者”字段。语言有点不透明,但我指的部分如下:

    此属性未在中指定 iCalendar对象,仅指定时区定义或 它定义了未按组计划的日历组件 组件,但只是单个用户日历上的组件。

    如果你的情况和我的情况一样,用户订阅日历订阅源,我想这应该属于上述声明的“仅在单个用户的日历上”部分。我对规范的解读可能有点离谱,但我看到很多人多年来在互联网上抱怨同样的事情,却没有任何解决方案。