OpenAPI 의 응용

Embed Size (px)

DESCRIPTION

OpenAPI 의 응용. 인공지능 연구실. 목차. OpenAPI Mashup How can use OpenAPI Various OpenAPIs 실습. OpenAPI. Application Programming Interface 애플리케이션을 개발하기 위한 여러 가지 기 능 의 집합 OpenAPI 어떤 회사나 단체의 API 를 외부에 공개한 것으로 보통 웹 서비스 (Web Services ) 형태로 공개한 것을 말함 전통적인 API 의 개념을 웹으로 확장 - PowerPoint PPT Presentation

Text of OpenAPI 의 응용

1

OpenAPI Artificial Intelligence Laboratory1OpenAPIMashupHow can use OpenAPIVarious OpenAPIs2Artificial Intelligence LaboratoryOpenAPIApplication Programming Interface

OpenAPI API (Web Services) API 3Artificial Intelligence LaboratoryMashup

API

2.0 4Artificial Intelligence LaboratoryMashup5

Artificial Intelligence LaboratoryHow can use OpenAPIQuery GET URL ex) http://search.naver.com/search.naver?where=nexearch&query=abc.. form URL

POST Form

RSS(XML) JavaScript Form 6Artificial Intelligence LaboratoryVarious OpenAPIsNaver APIs (http://dev.naver.com/openapi/) , iN, , , , , , , , , , , , , , etc

Daum APIs (http://dna.daum.net/apis), , , , , , , , , , , , etc7Artificial Intelligence LaboratoryVarious OpenAPIsGoogle APIs(http://code.google.com/intl/ko-KR/more/), , , Picasa, , , etc

Twitter APIs (http://dev.twitter.com/doc)Tweet, List, Retweet, Favorite, Block, Follow , Trend , Trend , , etc

Facebook APIs (http://developers.facebook.com/) , , etc8Artificial Intelligence Laboratory 9Artificial Intelligence Laboratory! Encoding?

EUC-KRKS 2,350

UTF-8UTF : Unicode Transformation FormatUnicode 8-bit 7-bit ASCII 8-bit 10Artificial Intelligence Laboratory! Encoding?UTF-16Unicode 16bit unicode 32bit

ANSI7bit ASCII 0~127 128~255 : ANSI-949

11Artificial Intelligence Laboratory OpenAPI Key Naver Developer Centerhttp://dev.naver.com / 12

Key List-91e882eb2e55c968beef20fe6ea126d3f5e0e9e35bba47b9ddc09f9f5fb232199863d2dd8e80a25d07eb2f9c002dff90c9864c38585e5d5ed8f3e426b3d2c4dc6f4ad5dbec8f118d6869767b9fbcefe4019304c50a9c122ad6e14abe1dbb8d27

Artificial Intelligence LaboratoryNaver API request : http://dev.naver.com/openapi/apis/search/blog

Artificial Intelligence LaboratoryNaver API

Artificial Intelligence LaboratoryOpenAPI Sample Data15

API API

Artificial Intelligence Laboratory API 16

Import java.io.*java.net.*javax.xml.parsers.*org.xml.sax.*org.w3c.dom.*Artificial Intelligence Laboratory API 17

Artificial Intelligence Laboratory 18Artificial Intelligence Laboratory