如何获得 vcalendar 会议邀请请求的响应
How to get response of vcalendar meeting invitation request
我正在按照以下代码通过 PHP 发送日历会议邀请。
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20150508T100000
DTEND;TZID=Europe/Stockholm:20150509T110000
ORGANIZER;CN=Anlita:mailto:organizer@google.com
UID:101
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=Sample:mailto:attendee@yahoo.com
DESCRIPTION:test description lorem ipsum
LOCATION: SWEDEN
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TESTING timezones testing timezones
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
目前我在做什么
我在组织者电子邮件中收到回复,然后我阅读电子邮件并以编程方式收到回复,但这不是标准方式,因为每个邮件服务器的回复都不同。
获取响应时出现问题
当用户点击接受或拒绝按钮时,如何在 PHP 中为我们的网站数据库获取响应?换句话说,如何在用户单击会议邀请接受或拒绝按钮时调用 PHP 文件。
我希望每个邮件服务器(Google/Yahoo/Outlook 等)都应该有相同的响应,这样我的通用代码才能正常工作。
答案将发送回您在 ORGANIZER
字段中指定的电子邮件地址。
我来晚了,但这不是您尝试的完美方法,因此您可以使用 Google 服务帐户实现相同的目标。在 Google 服务帐户中,用户将使用网站的日历来发送和接收邀请。
将发送给组织者的 RSVP 电子邮件将有一个类似的 VCALENDAR
块,该块将根据出席情况更新相应的 ATTENDEE
行,例如:
ATTENDEE;PARTSTAT=ACCEPTED;CN=Sample:mailto:attendee@yahoo.com
请注意,UID
必须与原始邀请匹配,METHOD
将更改为 REPLY
。
来源:
我正在按照以下代码通过 PHP 发送日历会议邀请。
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20150508T100000
DTEND;TZID=Europe/Stockholm:20150509T110000
ORGANIZER;CN=Anlita:mailto:organizer@google.com
UID:101
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=Sample:mailto:attendee@yahoo.com
DESCRIPTION:test description lorem ipsum
LOCATION: SWEDEN
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TESTING timezones testing timezones
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
目前我在做什么
我在组织者电子邮件中收到回复,然后我阅读电子邮件并以编程方式收到回复,但这不是标准方式,因为每个邮件服务器的回复都不同。
获取响应时出现问题
当用户点击接受或拒绝按钮时,如何在 PHP 中为我们的网站数据库获取响应?换句话说,如何在用户单击会议邀请接受或拒绝按钮时调用 PHP 文件。
我希望每个邮件服务器(Google/Yahoo/Outlook 等)都应该有相同的响应,这样我的通用代码才能正常工作。
答案将发送回您在 ORGANIZER
字段中指定的电子邮件地址。
我来晚了,但这不是您尝试的完美方法,因此您可以使用 Google 服务帐户实现相同的目标。在 Google 服务帐户中,用户将使用网站的日历来发送和接收邀请。
将发送给组织者的 RSVP 电子邮件将有一个类似的 VCALENDAR
块,该块将根据出席情况更新相应的 ATTENDEE
行,例如:
ATTENDEE;PARTSTAT=ACCEPTED;CN=Sample:mailto:attendee@yahoo.com
请注意,UID
必须与原始邀请匹配,METHOD
将更改为 REPLY
。
来源: