캘린더에 일정을 추가하는 코드
토큰은 JWT방법으로 발급 받았고, scope는 모두 허용 처리해 두었습니다.
근데 이 코드를 실행해보면
근데 이 코드를 실행해보면
오류 코드: 400 일정 추가에 실패했습니다: {"code":"INVALID_CALENDAR_PROPERTY","description":"Service failure"}
이렇게 나옵니다.
어디서 잘못됐는지 부탁드립니다!
# 캘린더에 일정 등록
# 캘린더에 일정 등록
userId = 'XXXXXX(개인정보)XXXXX'
calendarId = 'XXXXXX(개인정보)XXXXX'
# 네이버 웍스 캘린더 API 엔드포인트
api_endpoint = 'https://www.worksapis.com/v1.0/users/'+userId+'/calendars/'+calendarId+'/events'
# 캘린더에 추가할 일정 정보 (배열 형식)
event_data = {
"eventComponents": [
{
"organizer": { "email": "저의 이름@회사메일" },
"summary": "일정 추가 테스트",
"description": "일정",
"start": {
"dateTime": "2024-12-14T11:00:00",
"timeZone": "Asia/Seoul"
},
"end": {
"dateTime": "2024-12-14T15:00:00",
"timeZone": "Asia/Seoul"
},
"sequence": 1,
"attendees": [
{
"email": "비공개"
}
]
}
]
}
# API 요청 헤더
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json'
}
# 일정 추가 요청
response = requests.post(api_endpoint, json=event_data, headers=headers)
# 응답 확인
if response.status_code == 200:
print("일정이 성공적으로 추가되었습니다.")
else:
print("오류 코드:", response.status_code, "일정 추가에 실패했습니다: ", response.text)
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글2
업데이트 된 답글입니다.
YLEE1
그리고 저는 일정 생성 API 정상적으로 호출되고 있습니다!
2023.12.14
업데이트 된 답글입니다.
그쿄미 작성자
2023.12.14
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!