ics tidak memperbarui kalender penyelenggara

Saya sedang menulis aplikasi yang akan mengirimkan file .ics untuk ditafsirkan terutama oleh Outlook. Ketika aplikasi saya mengirimkan pembaruan, itu akan berhasil memperbarui kalender semua orang kecuali kalender penyelenggara. Saya menggunakan UID yang sama dan saya menambah SEQUENCE setiap kali. Apakah ada hal lain yang saya lewatkan di file ICS saya atau apakah kalender saya tidak diperbarui karena saya penyelenggaranya?

Di bawah ini adalah contoh kode ics yang kami gunakan:

BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN VERSION:2.0 METHOD:REQUEST X-MS-OLK-FORCEINSPECTOROPEN:TRUE BEGIN:VTIMEZONE TZID:Eastern Standard Time BEGIN:STANDARD DTSTART:16011104T020000 RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11 TZOFFSETFROM:-0400 TZOFFSETTO:-0500 END:STANDARD BEGIN:DAYLIGHT DTSTART:16010311T020000 RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3 TZOFFSETFROM:-0500 TZOFFSETTO:-0400 END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT ATTENDEE;CN='test';RSVP=TRUE:mailto:[email protected] ATTENDEE;CN='attendee';RSVP=TRUE:mailto:[email protected] CLASS:PUBLIC CREATED:20180628T182531Z DTSTART;TZID=Eastern Standard Time:20180630T141500 DTEND;TZID=Eastern Standard Time:20180630T160000 DTSTAMP:20180628T182531Z LAST-MODIFIED:20180628T182531Z LOCATION:some place ORGANIZER;CN=Conference Room Board:mailto:[email protected] PRIORITY:5 SEQUENCE:1 SUMMARY;LANGUAGE=en-us:test TRANSP:OPAQUE UID:SomeUniqueUID CREATED:20180628T182531Z DESCRIPTION:Test X-MICROSOFT-CDO-BUSYSTATUS:BUSY X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-DISALLOW-COUNTER:FALSE X-MS-OLK-AUTOFILLLOCATION:TRUE X-MS-OLK-CONFTYPE:0 END:VEVENT END:VCALENDAR

Terima kasih atas bantuannya!


person Bjellesma    schedule 28.06.2018    source sumber
comment
Sedikit googling menunjukkan bahwa ini kemungkinan besar adalah bug Outlook yang diketahui. Ini salah satu postingan tanpa resolusi answers.microsoft.com/en-us/msoffice/forum/ mungkin pandangan berasumsi hanya penyelenggara yang akan melakukan pembaruan?   -  person anmari    schedule 29.06.2018
comment
Setelah penelitian lebih lanjut, menurut saya ini adalah masalah pandangan. Saat Anda biasanya mencoba mengirim permintaan rapat di Outlook, Anda bisa mengklik dan menyeret rapat di kalender Anda lalu mengirim pembaruan ke semua peserta. Mengirim pembaruan tampaknya berhasil tetapi tampaknya masalahnya mencoba meniru tindakan pertama klik dan seret melalui program pihak ketiga. Ada ide tentang itu?   -  person Bjellesma    schedule 29.06.2018


Jawaban (2)


Hal ini diharapkan. Sebagai penyelenggara, klien Anda berasumsi bahwa hanya dirinya sendiri yang mengendalikan undangan. Oleh karena itu, pihaknya mengabaikan undangan yang dikirimkan pihak lain. Anda mungkin ingin menjadikan penyelenggara juga sebagai PESERTA namun tidak ada jaminan bahwa hal ini akan berhasil.

Lihat Mengubah deskripsi acara untuk penyelenggara menggunakan VCalendar dan Saat membuat acara iCal atas nama penyelenggara dan mengirimkannya melalui email, tidak ada pembungkus Tambahkan ke kalender atau RSVP yang muncul

person Arnaud Quillaud    schedule 02.07.2018

Jadi, kalian benar dan ini adalah perilaku yang diharapkan. Saya mencoba menambahkan penyelenggara sebagai peserta dan akhirnya mengalami masalah saat mencoba membuat pembatalan acara. Penyelenggara akan menerima email namun tidak dapat menghapusnya dari kalender karena mereka dikenali sebagai penyelenggara.

Saya akhirnya meninggalkan penggunaan file ICS dan mulai menggunakan perpustakaan yang berkomunikasi melalui Layanan Web Exchange. EWS memungkinkan saya melakukan simulasi pembuatan rapat di kalender seseorang melalui API dan kemudian menambahkan peserta seperti saya membuat rapat di Outlook. Secara khusus, saya menggunakan python jadi saya mulai menggunakan Exchangelib.

Saya ingin memberikan jawaban atas pertanyaan ini bagi siapa pun yang mungkin tersandung pada hal ini.

person Bjellesma    schedule 24.07.2018