събитие iCalendar

Известен още като: VEVENT, QR код за календар, ICS събитие, QR код за събитие в календара

Определение

Събитието iCalendar е стандартен текстов блок, започващ с BEGIN:VEVENT, който описва среща или уговорен час. Кодирано в QR код, то позволява на телефона да добави събитието в календара.

Прегледано от екипа на AriaQR ·

събитие iCalendar

Как изглежда текстът на събитието

Събитието iCalendar е набор от редове с етикети между BEGIN:VEVENT и END:VEVENT. Форматът е определен в RFC 5545, публикуван през 2009 г., и е същият, който се използва във файловете за календар .ics.

Пример с размер за QR код: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Пълният файл за календар обгръща събитията с BEGIN:VCALENDAR и добавя полета като UID и DTSTAMP, но QR кодовете често носят само блока на събитието, за да спестят място.

  • SUMMARY: заглавието на събитието
  • DTSTART и DTEND: начало и край във вида YYYYMMDDTHHMMSS
  • LOCATION: място или адрес
  • DESCRIPTION: по-дълги бележки
  • Завършващо Z означава, че часът е в UTC

Как да зададете правилно часа

Записването на часовете в UTC със завършващо Z е най-простият начин събитието да се появи в правилния местен час за всички. Час без Z се третира като плаващ местен час, който може да се измести за хора в други часови зони, а именована часова зона изисква допълнителни данни, които правят кода по-голям.

Целодневните събития могат да използват стойност само с дата, например DTSTART;VALUE=DATE:20261015.

Поддръжка и алтернативи

Поддръжката на кодове за събития във вградените приложения за камера е различна; някои предлагат да добавят събитието директно, а други показват текста или изискват приложение за сканиране. Преди печат си струва да проверите на телефоните, които използва Вашата аудитория.

Обичайна алтернатива е QR код, който сочи към хоствани .ics файл или страница на събитието с бутони за добавяне в календара. Линкът позволява и корекция на часа или мястото след отпечатването на кода.

Често задавани въпроси

Може ли QR код да добави събитие в календара ми?

Да. Кодирайте събитието като блок iCalendar VEVENT и телефоните, които го поддържат, ще предложат да го добавят. Поддръжката е различна, така че линк към .ics файл е надежден резервен вариант.

Какво означава Z в края на часа в календар?

То маркира часа като UTC. След това приложенията за календар го преобразуват в местната часова зона на всеки човек.

Защо QR кодът за календар добави събитието в грешен час?

Вероятно часът е бил записан без Z или часова зона, така че е бил прочетен като местен час на сканиращия телефон. Записвайте часовете в UTC със завършващо Z.

Източници и стандарти

Всички термини