Подписка на Календарь Google не показывает участников - PullRequest
0 голосов
/ 11 сентября 2018

Мой сайт предоставляет календари.Вот простой пример:

BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20180911T150000Z
DTSTART;VALUE=DATE-TIME:20180911T140000Z
ATTENDEE;CN=Tim Scott;CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;ROLE=REQ-PARTIC
 IPANT;X-NUM-GUESTS=0:mailto:tscott@example.com
UID:504332
DESCRIPTION:Attendees:\nTim Scott - tscott@example.com
URL:https://slotted.co/test-glg
SUMMARY:My Event
LOCATION:
END:VEVENT
END:VCALENDAR

Когда я подписываюсь на это с помощью iCal, я вижу участников и описание.

Однако, когда я подписываюсь на Календарь Google, там не появляетсябыть любым способом показать или посетителям или описание.Могу ли я что-то сделать при создании канала, чтобы сделать эту информацию видимой?Или я могу что-то посоветовать своим пользователям?

1 Ответ

0 голосов
/ 19 декабря 2018

Я сталкиваюсь с той же проблемой, что и участники в Календаре Google через URL-адрес подписки, для которого я создаю канал iCal.Я думаю, что спецификация (https://tools.ietf.org/html/rfc5545#section-3.8.4) может на самом деле запретить использование поля Attendees. Язык немного непрозрачен, но я имею в виду следующий раздел:

Thisсвойство не указано в объекте iCalendar, который задает только определение часового пояса или определяет компоненты календаря, которые не являются компонентами, запланированными группой, но являются компонентами только в календаре одного пользователя.

Если ваш случайЭто как у меня, где пользователи подписываются на фид календаря, я думаю, что это подпадает под часть «только в календаре одного пользователя» вышеупомянутого утверждения. Мое чтение спецификации может быть неосновным, но ямногие люди жаловались на то же самое в Интернете в течение многих лет без какого-либо решения.

...