Lifepod OpenAPI 문서의 오류Dec 09, 2007

요즘 뭔가 삽질중인 게 있어서 이런저런 OpenAPI를 끄적대는 중이다.
라이프팟의 OpenAPI를 이용해 볼까 찾아보니 API자체는 공개되어 있다. 아직 문서는 제대로 작성되지 않았지만,
아주 기본적인 예제는 올라와 있길래 해보니까, 캘린더는 그려지는데 엔트리 추가가 안된다.
뭔가 오류가 뜨는데, UI API 소스를 받아보니 전부 한줄로 되어 있다. orz…

때려치우고 Data API만 이용해서 똑같이 새로 구현을 해볼까 했는데 이게 은근히 복잡하더라.
다시 원점으로 돌아가서 소스를 뜯어보기 시작했다. 자세히 보니 예제가 틀렸다. 소스에서는 Calender.Entry 의 인자가
id, category, start, end, type, subject, description, color, bg, icon, allowTag, userdata 이다.
그런데 예제에서는 id, start, end, type, subject, description, color 로 설명이 되어 있다.
하나씩 밀렸으니 당연히 안될수밖에..

이런걸로 하루왠종일 삽질하다니(그것도 시험기간에) 왠지 억울하다.
널름 피드백해야겠다. 나같은 사람 또 안나오게 -_-;

덧붙임.
덤으로 UI API의 경우 캘린더를 그려줄 때 반드시 window.onload 에 이벤트 핸들러를 걸어서 초기화해줘야 한다.
그냥 HTML안에다가 script 태그로 해줄 경우 IE에서 오류가 발생한다. 원인은 아직 못 찾았다.