<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<link href='fullcalendar/main.css' rel='stylesheet' />
<script src='fullcalendar/main.js'></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth'
});
calendar.render();
});
</script>
</head>
<body>
<div id='calendar'></div>
</body>
</html>
- 구글 콘솔 접속하기
- 프로젝트 생성
- 라이브러리에서
Google Calendar API
찾아서 시작하기- API 키 발급받기
- 구글 캘린더에서 새로운 캘린더 생성하고 공개 설정하기
캘린더 ID
기억하기
let calendar = new Calendar(calendarEl, {
plugins: [ googleCalendarPlugin ],
googleCalendarApiKey: '<YOUR API KEY>',
events: {
googleCalendarId: 'abcd1234@group.calendar.google.com',
className: 'gcal-event' // an option!
}
});
팀프로젝트에서 구글 캘린더 API를 사용하려고 구글 캘린더 일정을 달력에 표시에서 웹사이트에 출력하는 기능을 하기 위해 찾아서 연습을 해보았다. 결국에 원하는 결과를 만들 수 없어서 프로젝트 주제를 바꿔 사용하지 못하게 되긴 했지만, 새로운 기능을 알 수 있었다.
비록 이번 프로젝트에서는 사용하지 않았지만 이번에 알게 된 기능을 활용한 프로젝트를 진행해보고 싶다.
https://fullcalendar.io/docs/google-calendar
https://www.youtube.com/watch?v=MUJ_Z6ev-Mo