Как получить ответ на приглашение на встречу vcalendar

Я отправляю приглашение на встречу календаря через 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:[email protected]
UID:101
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=Sample:mailto:[email protected]
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 и т. Д.), Чтобы мой общий код работал.

3

Решение

Я немного опоздал, но это не идеальный метод, который вы пробуете, поэтому вы можете достичь той же цели, используя учетную запись службы Google. В учетной записи службы Google пользователь будет использовать календарь сайта для отправки и получения приглашения.

0

Другие решения

Ответ будет отправлен вам на адрес электронной почты, указанный в ORGANIZER поле.

0

Письма RSVP, которые будут отправлены организатору, будут иметь аналогичные VCALENDAR кусок, который будет иметь соответствующий ATTENDEE линия обновляется с посещаемостью, как:

ATTENDEE;PARTSTAT=ACCEPTED;CN=Sample:mailto:[email protected]

Обратите внимание, что UID будет соответствовать исходному приглашению, а METHOD будет изменен на REPLY,

Источник: https://stackoverflow.com/a/4438206/2124628

0
По вопросам рекламы [email protected]