Импорт событий в формате JSON Google calendar


и я Хочу импортировать события из Google Calendar не лишен стороне сервера (PHP) в формате JSON.

и сразу хочу получать информацию, и мне не нужно редактировать/создавать события, я предполагаю, существует способ, который не требует аутентификации.

я Знаю, что это возможно через iCal загрузить файл данных календаря, с syntax: http://www.google.com/calendar/ical/{ID}/public/basic.ics, и что работает в моем случае.

, Однако я хотел бы получить то же самое, но в формате JSON через PHP. Какие-либо предложения?

Author: Sergio, 2014-02-03

2 answers

Вам просто нужно сказать, для Google Calendar, который вы хотите JSON, передавая это в качестве параметра, и, чтобы спасти JSON, используйте функцию file_get_contents() PHP.

$json = file_get_contents('http://www.google.com/calendar/feeds/[email protected]/public/full?alt=json');  
echo $json;

Обратите Внимание, что вы использовали тот же {ID}, который использовали, чтобы искать общий доступ к интернету, но вы теперь просит JSON.

Вы можете получить конкретной информации и подробной Google Developers, об использовании JSON, чтобы спасти информации Здесь.

 4
Author: Paulo Roberto Rosa, 2014-02-03 23:45:57

Есть много компонентов, готовых для извлечения информации из календарей в формате ICS.

Попробуйте, например, этот класс PHP iCal Parser. Примечание, я modero этот сайт, но я не я, который я создал этот класс.

 3
Author: mlemos, 2014-02-03 23:37:12