Импорт событий в формате JSON Google calendar
и я Хочу импортировать события из Google Calendar не лишен стороне сервера (PHP) в формате JSON.
и сразу хочу получать информацию, и мне не нужно редактировать/создавать события, я предполагаю, существует способ, который не требует аутентификации.
я Знаю, что это возможно через iCal загрузить файл данных календаря, с syntax: http://www.google.com/calendar/ical/{ID}/public/basic.ics
, и что работает в моем случае.
, Однако я хотел бы получить то же самое, но в формате JSON через PHP. Какие-либо предложения?
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, чтобы спасти информации Здесь.
Есть много компонентов, готовых для извлечения информации из календарей в формате ICS.
Попробуйте, например, этот класс PHP iCal Parser. Примечание, я modero этот сайт, но я не я, который я создал этот класс.