Отправляя файл ics по электронной почте, он показывает три варианта: Да | Может | Нет. Я хочу получить только одну кнопку как «Добавить в календарь» - PullRequest
0 голосов
/ 11 апреля 2019

Отправляя электронное письмо приложением Laravel, я создаю и отправляю событие iCalendar в виде вложения.Открывая отправленное электронное письмо в Outlook (Office 365), я вижу три кнопки: Да | Может | Нет.Если пользователь нажимает на кнопку «Да», он сохраняет событие в своем календаре.Я не хочу иметь эти три кнопки.Вместо этого я хочу одну кнопку как «Добавить в календарь».

Когда я изменяю метод с REQUEST на CANCEL, он показывает только одну кнопку как «Удалить из календаря».

BEGIN:VCALENDAR
VERSION:2.0
PRODID:event.foo.bar
METHOD:REQUEST
BEGIN:VEVENT
UID:e1@ctsi.eve.test
SEQUENCE:1
SUMMARY:Lorem Ipsum
DTSTART:20190418T095700Z
DTEND:20190418T115700Z
DESCRIPTION:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id sapien nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam porttitor nec nulla consectetur interdum.
LOCATION:Toronto, Canada
DTSTAMP:20190411T095811
ATTENDEE;CN=John Doe;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE:mailto:foo@bar.ca
END:VEVENT
END:VCALENDAR

1 Ответ

0 голосов
/ 20 апреля 2019

Бахман,

Используйте метод PUBLISH, если вы просто хотите, чтобы они добавили его в календарь. ЗАПРОС - это когда вы отправляете приглашение и запрашиваете его участие.

См. https://tools.ietf.org/html/rfc5546#section-1.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...