본문 바로가기

웹 개발

카카오 '톡캘린더' REST API 사용법 _ 일반 일정 > 생성하기

먼저, 로그인 과정을 진행해준다.
https://doraemin.tistory.com/17

 

카카오 API 사용법 _ 로그인 토근 발급 받기

https://developers.kakao.com/console/app 에서 애플리케이션 추가하기내 애플리케이션 > 제품 설정 > 카카오 로그인 "활성화"하기활성화 설정 ONRedirect URI 설정 ex) https://localhost.com크롬(시크릿모드)에서 '카

doraemin.tistory.com


로그인 후 받은 Access Tocken 값을 잘 가지고 있자.

이제, 톡캘린더 '생성하기' 
공식 문서 참조 : https://developers.kakao.com/docs/latest/ko/talkcalendar/rest-api#common-event-create

(주의 : 생성 일정 정보 중 하나인 rrule가, 공식 문서 예시에는 오타로 rrlue라 적혀있음.)

postman에서 POST로 url을 입력 후,

Headers에

Key는 Authorization

Value는 Bearer 뒤에 앞서 로그인 후 받은 Access Tocken 값을 기입.

Body에는

x-www-form-urlencoded를 선택 후,

Key는 event

Value는 생성할 일정의 내용을 입력해 준다.

생성할 일정 내용 예시)
{
    "title": "일정 제목",
    "time": {
        "start_at": "2022-10-27T03:00:00Z",
        "end_at": "2022-10-27T06:00:00Z",
        "time_zone": "Asia/Seoul",
        "all_day": false,
        "lunar": false
    },
    "rrule": "FREQ=DAILY;UNTIL=20221031T000000Z",
    "description": "일정 설명",
    "location": {
        "name": "카카오",
        "location_id": 18577297,
        "address": "경기 성남시 분당구 판교역로 166",
        "latitude": 37.39570088983171,
        "longitude": 127.1104335101161
    },
    "reminders": [
        15,
        30
    ],
    "color": "RED"
}

Headers 값 입력
Body 값 입력

그럼 결과(응답)이 잘 나타난다.

생성한 일정의 id 값이 도출된다.