Daum Open API Blog API 소개 MashupCamp2008 | 2008 01 13 고영민 다음커뮤니케이션 커뮤니티개발 2 팀.

Slides:



Advertisements
Similar presentations
SMART MANAGED INSTRUCTION WITH SNS 도지원 강동하 나지범 박창현 최병찬 SixSignal Capstone Design 2012.
Advertisements

© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java.
데이터 베이스 (MYSQL) 장수용. MYSQL 이란 ? -MySQL 은 DBMS( 데이터베이스 관리 시스템 ) 이다. - MySQL 은 RDBMS( 관계형 데이터베이스 ) 이다. - MySQL 은 오픈소스이다. - MySQL 은 빠르고, 안정적이고.
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
Beginning 자바 웹 서비스 웹 서비스 기술 강미란 Cyber-Infrastructure Research Lab Konkuk University.
1/1. 하나님은 당신을 사랑하시며 당신을 위한 놀라운 계획을 가지고 계십니다 ! 1. 주 안에 있는 나에게 딴 근심 있으랴 십자가 밑에 나아가 내 짐을 풀었네 십자가 밑에 나아가 내 짐을 풀었네 * 주님을 찬송하면서 할렐루야 할렐루야 내 앞길 멀고 험해도 나 주님만.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
Bizbill 무료전자세금계산서 사용자 메뉴얼.
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
5급 승진 후보자 기획보고서 역량평가 대비 교육 안내 (대학교/교육청/중앙부처/지자체 등) 역량평가아카데미 2014년 5급승진을 위한 역량평가 대비를 위해서 다음과 같이 “기획보고서 교육”을 실시하오니 상담후 신청 바랍니다. 모든 기관의 공통 역량평가사항인 “ 사례제시형.
- SW_Desing Study Group -
마을기업 더폴락 협동조합 방문일시 : 방문조원 : 3조 김영순 김춘옥 박경해 정경숙.
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
고전에서 미래를 읽다(5) 영양괘각(羚羊掛角) 영양이 훌쩍 뛰어 나뭇가지에 뿔을 걸다
국가도서관통계시스템 수치입력자 매뉴얼 이의신청 방법 Version. 1.0.
실습 – MODi Eunok Paek Dept. of Computer Science & Engineering
어서와 Java는 처음이지! 제1장 기초 사항.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
Open API - Google Maps (Application Programming Interface )
웹 서비스 (Web Services).
1. JSP(Java Server Pages) 소개
Power Java 제4장 자바 프로그래밍 기초.
아파트관리비 청구서 이용 프로세스 안내 ㈜한국전산기술.
제3장 이클립스 사용하기.
Embeded 기초 다지기 2015년 10월 26일 intern Sally
OnUniv 발표자 : 전희승.
Edus 충남 통합인증을 위한 교과부 표준보안 모듈 설치 안내 (smart.edus.or.kr)
웹 서비스 (Web Services).
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
Open API - Naver (Application Programming Interface )
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
Ⅲ-3. 생명의 연속성 5. 유전적 다양성과 현대의 진화
가천대학교 단기해외수업 설명회 (일) 법인영업팀
[ 도면뷰잉 관련 인터넷 옵션 설정 확인 및 변경 ]
Korea University of Technology and Education
1. 하나투어 프로모션 페이지 수정사항 정리 – 리오타노 이태리 세미극세사 차렵이불_그레이
안전교육 수호천사 공공장소에서 안전 1.
매스커뮤니케이션 신문 목원대학교 서 진 희.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
건양대학교 OPIc 평가 신청 매뉴얼 (
돌연변이 생물교재론 양현주.
자바 5.0 프로그래밍.
2015년 107조 98조 49.4 % 45.5 % 2014년.
Internet Computing KUT Youn-Hee Han
소프트웨어 개발보안 설명 및 예시 ‘ (수) 22: 기 배주진.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
2011 석사학위논문 논문연구 | 국립 한경대학교 산업대학원 디자인학과 | 김용규| Sep. 30, 2011 |
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
API Multi Blogger 설명서
/happygwedu/ 보건복지부 발표 전국 18세 미만 아동을 양육하는 4천여 가구를 대상으로 한,
평안북도 피현군 봉화 화학공장 (정유소) 평안북도 피현군에서 30 km 선 (중국의 빠산(八三) 원유저장소 추정)
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
공학설계입문 블로그 제작 목차 전기공학과 정지용.
- Open API (3) : Naver Map OpenAPI 컴퓨터공학실험( I )
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
서울시 도시및주거환경정비조례 개정(안) 시의회 보고.
웹 스크래핑.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
APPLICATION 서비스신청 클릭.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
코 칭 결 과 센 터 구성센터 (모바일) 코칭대상 프로 (엔지니어) 코칭일시
1. 하나투어 프로모션 페이지 수정사항 정리 – 인따르시아 여행용 파우치 5p (핑크)
1. 하나투어 프로모션 페이지 수정사항 정리 – [트래블이지] 비비드접이식가방 NO.1278
창조론과 진화론 사상독서스쿨 아가피아 스쿨 5반.
2009개정 중등 국어과 교육과정.
중국 어선들의 불법 조업을 단속하려 하는 한국 경찰
Presentation transcript:

Daum Open API Blog API 소개 MashupCamp2008 | 고영민 다음커뮤니케이션 커뮤니티개발 2 팀

2 DNA 에 정보 요청하기 블로그 API 가 제공하는 기능 XML-RPC 이용 Blog API 요청 방법 (XML-RPC) 서명키를 사용하지 않는 경우 서명키를 사용하는 경우 인증 요청 변수 Sample Application Contents

3 DNA 에 정보 요청하기 ※ 인증키와 서명키는 2 개가 셋트로 함께 필요합니다.

4 Daum Blog API 가 제공하는 기능 서명키를 사용하는 API / 인증키 + 서명키 서명키를 사용하지 않는 API / 인증키 블로그 글쓰기 daum.blog.openapi.newPost.execute 블로그 글쓰기 & 파일첨부 daum.blog.openapi.newPost.execute 블로그 글수정 daum.blog.openapi.modifyPost.execute 블로거 뉴스 송부 daum.blog.openapi.newPost.executeNewsReporter 블로그 댓글 쓰기 daum.blog.openapi.newComment.execute 블로그 개설여부 확인 daum.blog.openapi.checkBlog.execute 블로그명 중복체크 daum.blog.openapi.checkBlogName.execute 블로그 개설 daum.blog.openapi.makeBlog.execute 블로그 목록보기 블로그 글보기 블로그 댓글 목록 블로그가 만든뉴스 카테고리 ( 분류 ) ID 미니알리미 구독리스트 미니알리미 내글에 대한 반응 기 능 호출 함수 (method) 기 능 호출 URL

5 XML-RPC 이용 한글 도움말 : 원문 :

6 XML-RPC 이용 method 와 parameters  XML 로 encode 하여 호출 Encoded XML (XML-RPC Message) daum.blog.openapi.newPost.execute subject body tag XML-RPC Client Library 이용 PHP 의 경우 XML-RPC Message 생성 (method & parameters) & XML-RPC 서버를 지정 (URL) 하여 Message 전송 Python 의 경우 XML-RPC 서버를 지정하여 서버 객체 생성 & “server.call(method, args…)” 형태로 method 를 호출 Java 의 경우 XML-RPC 서버를 지정하고 method & parameter 를 전송

7 서비스 종류, 요청 변수  요청 URL 호출 url : ( 블로그 목록보기 ) Request Parameter : blogname (string | 블로그 이름 ) 요청 URL: Daum Blog API 요청 방법 (XML-RPC) 요청 결과 Sample 코드 서명키를 사용하지 않는 API / 인증키

8 Daum Blog API 요청 방법 (XML-RPC) 서비스 종류, 요청 변수  요청 URL 호출 url : ( 공통 ) 사용 method : daum.blog.openapi.newPost.execute Request Parameter : Vector 타입의 요구조건 ( 참고 ) 요청 URL: 아래와 같은 방법으로 생성합니다. 요청 URL 생성 DaumOpenApiSign ? 서명키를 사용하는 API / 인증키 + 서명키 apiURL + apikey + signkey DaumOpenApiSign.sign(apiURL + apikey, "hmacsha1", signkey) &ts= &nonce=471c4636a1248ec5 &sigalg=hmacsha1 &sig=5fe4328ee30721e9c2d100d900a******** Signkey (8455aac54a839a31a112c*************) Xml rpc 호출 URL 서명을 만들어내는 함수생성 코드가 DNA 에 올라가 있습니다.

9 Sample Application 블로그 글쓰기 daum.blog.openapi.newPost.execute 블로그 글쓰기 & 파일첨부 daum.blog.openapi.newPost.execute 블로그 글수정 daum.blog.openapi.modifyPost.execute 블로거 뉴스 송부 daum.blog.openapi.newPost.executeNewsReporter 블로그 댓글 쓰기 daum.blog.openapi.newComment.execute 블로그 개설여부 확인 daum.blog.openapi.checkBlog.execute 블로그명 중복체크 daum.blog.openapi.checkBlogName.execute 블로그 개설 daum.blog.openapi.makeBlog.execute 블로그 목록보기 블로그 글보기 블로그 댓글 목록 블로그가 만든뉴스 카테고리 ( 분류 ) ID 미니알리미 구독리스트 미니알리미 내글에 대한 반응 데모에 필요한 jar 파일들

감사합니다 감사합니다. ^^