#php #icalendar
Вопрос:
У меня есть php — файл, который генерирует вывод iCal, который я могу добавить в качестве календаря в Google Календарь. Он будет отправлять сотрудникам события, которые относятся только к ним, и я хотел бы, чтобы они могли принять или отклонить их (так же, как собственные функции Google — мой хост не позволит мне использовать API Google).
Можно ли генерировать события, которые будут отображаться в календаре Google как «ожидающий ответа»? т. е.: у вас есть полый круг, а не сплошная точка? Я хотел бы, чтобы сотрудники могли видеть события, на которые они не ответили.
Это то, что я использую для создания событий:
$ical .= 'BEGIN:VEVENT' . "rn" .
'STATUS:TENTATIVE' . "rn" .
'DTSTART;TZID=Australia/Adelaide:' . $estart_date . "T". $estart_time . "rn" .
'DTEND;TZID=Australia/Adelaide:' . $eend_date . "T". $eend_time . "rn" .
'LOCATION;LANGUAGE=en:' . $location . "rn" .
'SUMMARY;LANGUAGE=en:' . $name . "rn" .
'DESCRIPTION;LANGUAGE=en:' . $description . "rn" .
'UID:' . $id . "rn" .
'DTSTAMP:' . date('Ymd') . "T". date('His') . "Zrn" .
'END:VEVENT' . "rn";
Заранее спасибо.
Комментарии:
1. Вы можете проверить спецификацию, но стандарт файлов iCal не поддерживает эту функцию. Вероятно, вам было бы лучше использовать PHP для подключения к API календаря Google и отправки приглашения на встречу получателям таким образом, я уверен, что это сработает.
2. Спасибо за ответ @ADyson, я подумал, что это, скорее всего, так. Я по большей части не в себе, поэтому подумал, что лучше всего обратиться за помощью. На другом, но связанном с этим примечании у меня сложилось впечатление, что я не могу использовать API Google (мне также сказал об этом мой хостинг-провайдер), так как для этого требуется небольшая настройка на сервере, описанная здесь ссылка . Я установил его локально (WAMP), вы можете подтвердить это или меня сбил с пути ленивый помощник службы поддержки!? Ваше здоровье.
3. Это правда, что вы, вероятно, не сможете использовать Composer в среде хостинга для автоматической загрузки библиотеки PHP-кода Google, но ничто не мешает вам просто получить файлы самостоятельно и загрузить их в учетную запись хостинга через FTP. Это действительно все, что вам нужно для настройки. Я использую API Google календаря в нескольких проектах на общих хостинговых аккаунтах, и у меня никогда не было проблем
4. Это был первый шаг, на который я наткнулся. Возможно, для этого стоит начать еще один шаг.
5. Да, возможно, нам понадобятся конкретные детали проблемы