캘린더 일정 생성 API 문의
작성하신 내용은 누구나 볼 수 있습니다.
계정 이름, 도메인 이름, API ID, ConsumerKey 등의 비공개 정보는 기입하지마세요.
캘린더 일정생성 API
/calendar/createSchedule 를 사용하여 일정 생성 시도중 다음과 같은 에러 메세지를 리턴 받았습니다.{"errorMessage":"{\"serverName\":\"cvcapi001.wcal\",\"calledTimestamp\":\"2019-07-17T10:44:59.369+09:00\",\"requestUri\":\"/apigw/appGatewayBO/createSchedule\",\"remoteIp\":\"127.0.0.1\",\"result\":\"RuntimeException Error Creating Ical : BEGIN:VCALENDAR\\\\nVERSION:2.0\\\\nPRODID:Naver Calendar\\\\nCALSCALE:GREGORIAN\\\\nBEGIN:VTIMEZONE\\\\nTZID:Asia/Seoul\\\\nBEGIN:STANDARD\\\\nDTSTART:19700101T000000\\\\nTZNAME:GMT 09:00\\\\nTZOFFSETFROM: 0900\\\\nTZOFFSETTO: 0900\\\\nEND:STANDARD\\\\nEND:VTIMEZONE\\\\nBEGIN:VEVENT\\\\nSEQUENCE:0\\\\nCLASS:PUBLIC\\\\nTRANSP:OPAQUE\\\\nUID:test20190717\\\\nDTSTART;TZID\\u003dAsia/Seoul:20190713T110000\\\\nDTEND;TZID\\u003dAsia/Seoul:20190713T120000\\\\nSUMMARY:APItest\\\\nDESCRIPTION:test\\\\nLOCATION:test\\\\nRRULE:FREQ\\u003dWEEKLY;BYDAY\\u003dFR;INTERVAL\\u003d1;UNTIL\\u003d20190713T120000\\\\nORGANIZER;CN\\u003dtest:mailto:gildong.hong@example.com\\\\nATTENDEE;ROLE\\u003dREQ-PARTICIPANT;PARTSTAT\\u003dNEEDS-ACTION;CN\\u003dtest:mailto:user01@example.com\\\\nCREATED:20190713T015408Z\\\\nLAST-MODIFIED:20190713T015408Z\\\\nDTSTAMP:20190713T015409Z\\\\nEND:VEVENT\\\\nEND:VCALENDAR\"}","result":"fail","code":500}
scheduleIcalString의 경우 속성마다 줄바꿈을 위해 \n을 붙였습니다만 리턴받은 에러 메시지에서는 \n -> \\\n으로 보입니다.
혹시 이 이유때문에 에러가 발생한 것인지, 아니면 다른이유가 있는지 궁금합니다.
해결방안이 있다면 알려주시면 감사하겠습니다.
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글1
업데이트 된 답글입니다.
NAVER WORKS 공식계정
캘린더 일정생성 API 호출시 Content-Type이 'application/json' 으로 적용되었는지 확인 부탁드립니다.
아울러, 요청주신 scheduleIcalString 파라미터를 확인해보면
줄바꿈이 '\n' 이 아닌 '\\n' 으로 요청되어 '\' 문자가 추가된 것으로 확인됩니다.
위 안내드린 사항에 대해 확인 후 다시한번 진행 부탁드립니다.
https://developers.worksmobile.com/kr/document/1007012?lang=ko
감사합니다.
2019.07.17
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!