Есть календарь Google, в котором записаны все мероприятия, которые планируется посетить. Есть желание делиться с друзьями событиями в удобном формате.
Исследование
Создан публичный календарь и записано пару событий. Публичный календарь доступен по ссылке: https://calendar.google.com/calendar/events4friends
Теперь я хочу считывать данные календаря программным путем и автоматически оформлять данные красивым списком, чтобы было возможно этот список скопировать как текст и оправить друзьям в социальные сети.
В интернете есть готовый пример:
Попробуем адаптировать под свои нужды.
Кодинг
Затем в настройках доступа календаря установить публичный доступ.
В Google Developer Console создать новый проект: "events4friends". Подключить для проекта Calendar API. Получить ключ и запустить проект на локальном компьютере. Работает:
Теперь нужно изменить верстку. Идея заключается в том, чтобы сайт генерировал текст, который можно было легко отправить сообщение в социальные сети. Получилось так:
Итого
Календарь от Google - крутой:
- очень просто создавать события;
- предоставить другу доступ на редактирование событий;
- много разнообразных вариантов использования;
- легко обрабатывать события программным путем.
Стоит ли использовать Google Calendar? Да!
Посмотреть сайт: https://events4friends.ru/