Форма для обновления календаря Google
Я хотел бы иметь возможность автоматически обновлять gcal из формы следующим образом:
A. В своей форме я вписываю имя и номер телефона человека, с которым я хочу оставаться на связи в течение года (Джон Смит 555.555.1212). Я хочу, чтобы публикация взяла имя и номер телефона и вставила их в таблицу MySQL. Там они объединяются с данными из другой таблицы, которая состоит из 3 уникальных последовательных последующих событий, которые разносятся каждые 28 дней в зависимости от даты отправки формы:
- Джон Смит 555.555.1212 + вызов на обеденное совещание (28 дней с начальной даты публикации)
- Джон Смит 555.555.1212 + информация по электронной почте по интересующей теме (56 дней с начальной даты публикации)
- Джон Смит 555.555.1212 + позвонить в офис (84 дня с даты первоначальной публикации)
Это должно повториться:
- Джон Смит 555.555.1212 + вызов на обеденное совещание (112 дней с начальной даты публикации)
- Джон Смит 555.555.1212 + информация по электронной почте по интересующей теме (140 дней с момента первоначальной публикации)
- Джон Смит 555.555.1212 + вызов для посещения офиса (168 дней с даты первоначального размещения)
Б. После слияния данных в таблицу MySQL я бы хотел, чтобы информация, созданная в таблице, автоматически экспортировалась в календарь Google с датой и временем напоминания.
есть идеи как это сделать? Я знаю, как импортировать CSV-файл в gcal вручную; Можно ли сделать это через страницу PHP с формой из MySQL в gcal, или есть более эффективный способ?
Если это имеет значение, я использую Godaddy в качестве хоста (Linux)
1 ответ
Знаете ли вы, что есть API?
https://developers.google.com/google-apps/calendar/
Используя php, у вас не должно возникнуть проблем, чтобы понять, что вы хотите. Если у вас есть более конкретный вопрос, касающийся PHP, не стесняйтесь спрашивать!
РЕДАКТИРОВАТЬ:
Zend Framework имеет поддержку API данных Google
Вы даже можете загрузить отдельные файлы для API gdata ("Другие загрузки")
УчебникСтраница образцов Googles
https://github.com/montania/Google-Calendar-API-PHP-Class от Montaia