본문 바로가기

2008년 6월 이전의 기록/Development

[API Development] me2DAY Java API(Wrapper)

me2DAY Java API(Wrapper)를 작성중이다.

me2DAY는 Open API상 단 4개의 인터페이스만 존재하기에
연습삼아, 또는 재미삼아서도 시작하는 데 무리가 없었다.

현재 패키지는

kr.ideawins.toys.api.me2day

로 묶여 있으며

Me2Day 객채를 통해 me2DAY OpenAPI로 접근할 수 있도록 해 두었다.
OpenAPI 자체가 매우 간단한 만큼 현재, 다음의 방식으로 접근할 수 있도록 해 두었다.
(우선은 기능 구현이 중요하므로 방식은 나중에 바꾸자)

class Me2Day는 네 개의 메서드를 가지고 있다.
  • getPerson
  • getFriends
  • getLatests
  • createPost
현재 createPost는 아직 API Key를 받지 못한 까닭(인증이 필요한 함수라)에 구현을 하지 못하고 있으며 나머지 세 함수는 XML을 받아오는 것을 확인했다.

현재 작업중인 내용은 받아온 XML을 Object로 변환하는 부분인데,

아래와 같은 코딩 방식이 되도록 작업중이다.

...
Me2Day me2Day = new Me2Day() ;
Person person = me2Day.getPerson("wizzie") ;

System.out.println(person.getNickname()) ;
...


일단 기능 완성부터 해 놓고
그담에 리팩토링~~

Lifepod API도 해 볼 예정이지만,
거긴 API가 참 많더라... -_-;

공개 예정은...? 당분간 없다... (실은 챙피하기 때문이다)