gpt4 book ai didi

php - iCal 不显示组织者的 session 时间段

转载 作者:可可西里 更新时间:2023-11-01 13:27:22 29 4
gpt4 key购买 nike

我必须为团队发送 session 邀请,这是我的邮件

$ical =    'BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ORGANIZER:MAILTO:'.$from_address.'
DTSTART:'.$dtstart.'
DTEND:'.$dtend.'
LOCATION:'.$meeting_location.'
SEQUENCE:0
UID:'.$cal_uid.'
DTSTAMP:'.$todaystamp.'
DESCRIPTION:'.$meeting_description.'
SUMMARY:'.$subject.'
ATTENDEE;RSVP=TRUE:mailto:abcxzy@gmail.com
ORGANIZER;CN=abcxzy@gmail.com:mailto:abcxzy@gmail.com
PRIORITY:5
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR';

结束了

$from_name  = "John";
$from_address = "abcxzy@gmail.com";

$result = sendIcalEmail($firstname,$lastname,...(something)...$message);

它对所有收件人都工作正常。

我也将来自邮件 ID 的用户添加到发件人列表,即组织者邮件 ID (abcxzy@gmail.com),这样他也可以收到邀请,但是当我打开 ical 文件时,它没有显示组织者的时间段,但显示所有其他用户的时间段。

导致问题的原因可能是什么。

提前致谢

最佳答案

session 的组织者不一定是与会者。例如,行政助理可能会在没有出席的情况下代表行政人员安排 session 。

另一方面,iCalendar 有一个 ROLE 参数 ( https://www.rfc-editor.org/rfc/rfc5545#section-3.2.16 ) 来定义……参与者的角色,其中一个可能的值是“CHAIR”。

因此在实践中,大多数客户最终将管理器放入 2 个属性中:

  • 作为组织者
  • 作为 ROLE=CHAIR 的与会者。

现在的另一个方面是,在 iTIP/iMIP 设计中,组织者不应收到邀请,因为组织者的日历客户端是触发邀请的客户端。因此,可以预期由此产生的奇怪行为。另见 ics not updating organizer calendar

关于php - iCal 不显示组织者的 session 时间段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52364578/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com