DNA 포럼 API 서비스 모음 DNA Lens

Archive for the 'OpenAPI' Category

오픈API 인증 원리

Monday, April 14th, 2008

Daum 오픈API 사용자에서 가장 많은 질문을 받은 부분은 "인증 처리를 어떻게 하나요"입니다. 단순히 요청을 보내고 결과값을 받기만 하면 되는 검색 오픈API에 비해 블로그API에는 인증이 포함되어 있고 이 인증을 처리하는 부분이 생각만큼 쉽지 않기 때문입니다.

그러나 사실 원리를 알고 나면 매우 단순합니다. 원리를 모르기 때문에 인증 방법이 어려워 보이는 것일 뿐. 원리를 알기 위해 도움이 될 만한 문서를 소개해 드립니다. 아마존 웹 서비스의 내용을 인용했지만 기본적인 원리는 동일합니다.

참고: 오픈API 인증 원리

또한 현재 DNA에서는 Daum 인증 방식에 대한 PHP, Java, Ruby, RubyOnRails 예제를 제공하고 있습니다. 지난 매쉬업 경진대회때는 인증 방식에 대한 강의를 진행했고 다양한 예제를 정리하여 블로그에 게시했으니 참조하시기 바랍니다.

훌륭한 매쉬업 작품들

Thursday, February 14th, 2008

Daum과 Naver가 공동 주최하고 여러 오픈 API 제공사들이 후원하는 2008년 매쉬업 경진대회참가 작품 총 71편이 공개되었습니다. 작년에 비해 더 우수한 아이디어와 완성도를 보여 주는 작품들이 많습니다. 하나 하나 살펴 보시면 재미있으실 것 같네요.

아울러 오늘 드디어 예선 통과자도 발표합니다.

본선 진출자 명단 (가나다순)
1. 동네친구(학생부, 팀) 뷰방
2. 발로코딩하기(일반부, 팀) 쇼핑게이트
3. 신현우(일반부, 개인) infinity PUZZLE
4. 이태호(학생부, 개인) Text Grinder
5. 오창훈(일반부, 개인) NAuction
6. 한진웅(학생부, 개인) UFO - Universe Flying Of Dream
7. aFeeLog(학생부, 팀) aFeeLog

매쉬업 경진대회와 각종 오프라인 이벤트에 참여해 주신 여러분께 다시한번 감사드립니다.

매쉬업 캠프에서 만납시다!

Wednesday, December 26th, 2007

매쉬업 경진대회에 참여하시는 여러분! 본 행사의 백미인 매쉬업 캠프가 새해인 2008년 1월 6일, 12일, 13일 세번에 걸쳐 서울과 대전에서 개최 됩니다.

예고해 드린 대로 각 캠프는 80명 정원으로 오픈 API 제공 회사의 멘토들과 실제 코딩 프로젝트를 함께 하는 행사 입니다. 오늘 부터 선착순으로 등록을 시작 하며, 각각 한번의 행사에만 참여 가능 합니다.

경진대회 참가자들은 자신들의 프로젝트를 가져와서 문제 해결이나 조언을 받으실 수도 있습니다. 여러분의 많은 참여를 바랍니다. (2007년 서울 행사 후기대전 행사 후기)

Daum 인증, 블로그 루비온레일스 예제

Tuesday, December 4th, 2007

지난 29일, 30일에 있은 매쉬업 엑스포, 컨퍼런스에서 소개했던 Daum 인증 API, 블로그 API를 통해 인증 및 블로그 글쓰기를 하는 루비온레일스 예제를 소개합니다.

openapi_auth.jpg

매쉬업 컨퍼런스 발표 자료

발표자료는 매쉬업 경진대회 홈페이지, 매쉬업 컨퍼런스 발표 자료의 4번째 “Daum 블로그 API” PDF 다운로드를 통해 확인하실 수 있습니다.

루비온레일스 예제

인증 예제는 오픈 API 사용 예제 페이지에 추가했으며 루비온레일스 예제 페이지를 통해 확인하실 수 있습니다.

인증에 필요한 참고 자료

Daum 인증 API의 동작 원리를 Daum 인증 API에서 확인하실 수 있으며 이를 Java 및 PHP로 구현한 예제는 Daum 오픈 API 서명 방법에 있습니다. Ruby로 구현한 예제는 Ruby를 이용한 오픈API 서명 방법에 있으며 실제로 어떤 방식으로 동작하는지는 PHP 블로그 인증 예제를 통해 확인하실 수 있습니다. 호스팅 문제로 인해 루비온레일스는 데모를 제공해드리지 못했습니다. 루비온레일스 예제에 설치 및 실행 방법이 표기되어 있으니 참조하시기 바랍니다.

감사 말씀

루비온레일스를 이용한 블로그 API 이용 라이브러리는 미투데이를 서비스하는 더블트랙에서 제공해주셨습니다. 감사합니다.