OpenAPI 의 응용 인공지능 연구실. Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2.

Slides:



Advertisements
Similar presentations
Mining the by Graph API. 1. 페이스북 소셜 그래프와 Graph API, OGP 2. 페이스북 페이지와 친구들에서 좋아요 분석하기 3. 소셜 그래프 분석을 위한 결속집단 분석 4. 소셜 그래프 시각화.
Advertisements

1 Lotte EDI 환경 설정 매뉴얼 LLTTTTEE Always with You OO.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
인공지능 연구실. 1. OpenAPI 2. Mashup 3. How can use OpenAPI 4. Various OpenAPIs 5. 실습 2.
JSON (JavaScript Object Notation) 인공지능 연구실. Artificial Intelligence Laboratory JSON 소개  JSON( 제이슨, JavaScript Object Notation) 은, 인터넷에 서 자료를 주고받을 때 그.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
Deep Learning.
Deep Learning.
Nov Youn-Hee Han Term Project 안내 Nov Youn-Hee Han
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
CHAP 22. 블루투스.
Oozie Web API 기능 테스트 이승엽.
Ajax 인공지능 연구실.
OpenAPI의 응용 인공지능 연구실.
SQL Injection Member 최병희, 김상우, 조용준, 유창열.
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
Ch.07-5 xml-rpc 사용하기 김상엽.
Web Service Computing and Practice_
Open API - Google Maps (Application Programming Interface )
PHP입문 Izayoi 김조흔.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
18장. 방화벽 컴퓨터를 만들자.
Taylor & Francis Mobile 서비스 이용안내
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
SSL (Secure Sockets Layers Protocol)
MICE IT 프로젝트 2011년 1학기.
Visual Basic .NET 처음 사용하기.
Capstone-Design : IoTeam Introduction Abstract
전광판 어플 크레파스통 도상미 박아란 이민영.
고급 웹 개발 응용 프로젝트 2010년 1학기.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
CCL & Openness on Daum 정혜승 Daum 대외협력실장 PROJECT TITLE
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
Powerpoint 프리젠테이션을 로 보내기 [twitter]1. 파워포인트 프리젠테이션을 트위터로 보내기[/twitter]
제 1장. 멀티미디어 시스템 개요.
CHAP 12. 리소스와 보안.
P2P시스템에 대해서 (peer to peer)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
집단지성(Collective Intelligence)
Open API - Naver (Application Programming Interface )
IPAD2(ios 5.0.1) 사용자 메뉴얼 Mobile Service Team.
OpenAPI의 응용 인공지능 연구실.
인터넷응용프로그래밍 JavaScript(Intro).
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Lab 1 Guide: 교재 2장 DrawX ( 쪽)
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
인문학 동영상 강의 사용자 매뉴얼 (PC & Mobile).
KERBEROS.
LabVIEW WiznTec 주임 박명대 1.
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
CHAP 21. 전화, SMS, 주소록.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
OpenAPI의 응용 인공지능 연구실.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
Homework #3 - 페이지 모듈화 및 로그인처리 -
CHAP 15. 데이터 스토리지.
8주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
7 생성자 함수.
6 객체.
디지털광고 구동 원리 전중달 CTO.
20 XMLHttpRequest.
Social Commerce.
Presentation transcript:

OpenAPI 의 응용 인공지능 연구실

Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2

Artificial Intelligence Laboratory OpenAPI  Application Programming Interface  애플리케이션을 개발하기 위한 여러 가지 기능의 집합  OpenAPI  어떤 회사나 단체의 API 를 외부에 공개한 것으로 보통 웹 서비스 (Web Services) 형태로 공개한 것을 말함  전통적인 API 의 개념을 웹으로 확장  특정한 기능이나 서비스를 제공하는 사이트에 접속해 필요한 데 이터를 요청하고 받아오는 행위를 기존 컴퓨터에서 함수를 호출 하고 결과를 받는 것처럼 구현 3

Artificial Intelligence Laboratory Mashup  인터넷상에서 제공되고 있는 다양한 서로 다른 서비스와 기능을 합쳐서 새로운 서비스 또는 애플리케이션으로 만 들어내는 것을 의미  서로 다른 오픈 API 를 이용해 시너지를 낼 수 있는 새로운 서비스를 만드는 행위  기존 인터넷 서비스의 개방 소스를 조합해 새 서비스를 만 드는 기법으로 개방과 공유를 전제로 하는 웹 2.0 개념의 핵심 기술 4

Artificial Intelligence Laboratory Mashup 5

Artificial Intelligence Laboratory How can use OpenAPI  Query 요청 방법  GET 방식  URL 에 직접 데이터를 적어서 전송  ex)  보안에 취약하나 form 을 생성할 필요가 없음  URL 에 포함되어 전달되기 때문에 길이의 제한이 있음 (2048 문자 )  POST 방식  Form 을 생성하여 전송  데이터가 숨겨져서 전송이 되기 때문에 보안성이 높음  데이터의 길이 제한이 없음  결과 수신 형태  RSS(XML) 형식으로 결과 데이터 수신  JSON 형식으로 결과 데이터 수시 6

Artificial Intelligence Laboratory Various OpenAPIs  Naver APIs (  실시간 급상승 검색어, 지식 iN, 이미지, 전문자료, 책, 영화, 영화 인, 지역, 쇼핑, 자동차, 자바스크립트 지도, 플래시 지도, 블로그 검색, 카페 검색, 웹문서 검색, 뉴스 검색 … etc  Daum APIs (  지도, 실시간 검색어, 영화, 축제, 쇼핑 검색, 쇼핑 상품, 지식 검색, 게시판 검색, 카페 검색, 블로그 검색, 책, 동영상, 이미지 … etc 7

Artificial Intelligence Laboratory Various OpenAPIs  Google APIs (  애드센스, 지도, 도서 검색, Picasa, 캘린더, 구글 어스, 구글 웨이 브 … etc  Twitter APIs (  Tweet, List, Retweet, Favorite, Block, Follow 등 거의 모든 기능, 실시간 Trend 보기, 예전 Trend 보기, 사용자별 트윗 검색, 공개 트윗 스트리밍 … etc  Facebook APIs (  로그인 상태, ‘ 좋아요 ’ 기능, 사용자 정보 및 친구 정보 … etc 8

Artificial Intelligence Laboratory Daum API 키 발급 9  다음 API 키 발급 ( )

Artificial Intelligence Laboratory Daum API 키 발급 10  앱을 만들어 서브 메뉴인 API Key 를 받음

Artificial Intelligence Laboratory Daum API 키 발급 11

Artificial Intelligence Laboratory Daum API 키 발급 12 를 통해 세부적인 설명 참조 가능

Artificial Intelligence Laboratory Daum 블로그 검색 API  메인 페이지에서 서비스 텝을 선택 후 API 주제 선택

Artificial Intelligence Laboratory Daum 블로그 검색 API  전체 서비스 중에서 검색 api 를 선택

Artificial Intelligence Laboratory Daum 블로그 검색 API  참조하기에서 블로그 검색 기능 선택

Artificial Intelligence Laboratory Daum 블로그 검색 API  블로그 검색 코드

Artificial Intelligence Laboratory Daum 블로그 검색 API(JSON/XML) Daum 블로그 검 색 API(XML) Daum 블로그 검색 API(JSON)