OpenAPI 의 응용

  • View
    67

  • Download
    0

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

Transcript

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