• Save
Open Api
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,702
On Slideshare
2,692
From Embeds
10
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
3

Embeds 10

http://www.slideshare.net 10

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 09’WoC 쇼핑몰 위젯 만들기 시즌 2 openAPI naver, duam openAPI 2009.02.14
  • 2. openAPI 란 ?
    • API(Application Programming Interface)
      • 응용 프로그램 프로그래밍 인터페이스
      • 응용프로그램에서 사용할 수 있도록 , 운영체제나 프로그래밍 언어가 제공하는 기능을 제어가능 하게 만든 인터페이스 - wikipedia
      • 웹서비스에서의 API: 특정 서비스를 이용할 수 있는 인터페이스
    • openAPI
      • 자사의 API 를 웹 서비스형태로 외부에 공개한 것
  • 3. openAPI 란 ?
    • Daum openAPI
      • HTTP 와 XML 을 처리할 수 있는 대부분의 언어에서 사용가능
      • JavaScript, PHP, Python, Perl, Ruby, Java, C/C++ 등
      • http://dna.daum.net/apis/
    • Mashup
      • 여러 데이터 소스 ( 오픈 API 로 부터 얻을 수 있는 RSS,XML 등 의 데이터 형식 ) 를 가지고 한 개의 웹페이지를 구성하거나 , 여러 기능을 하나의 어플리케이션에서 제공하도록 만드는 것
  • 4. openAPI 사용법
    • 사용자 인증키 등록
      • 인증키 : 오픈 API 서버에서 daum 사용자를 확인 할 수 있는 증명서 역할
      • openAPI 가 요구하는 ‘ apikey’ 파라미터 값
      • 호출 가능한 오픈 API 회수는 하루에 5000 번
  • 5. 쇼핑 API
    • 쇼핑검색 API
      • Daum 쇼핑하우 서비스에 대한 검색 결과를 외부 개발자 및 사용자에게 전달하는 API 서비스
      • http://dna.daum.net/apis/shopping/search
      • 요청주소
        • http://apis.daum.net/shopping/search
      • 예제 url
        • http://apis.daum.net/shopping/search?q=wii&apikey= a3133dae0fa4a71827be945de506099bc6faf8c1
        • http://apis.daum.net/shopping/search?q=usb&apikey= a3133dae0fa4a71827be945de506099bc6faf8c1
  • 6. 쇼핑 API
    • 쇼핑상품 API
      • 상품 결과를 외부 개발자 및 사용자에게 전달하는 API 서비스
      • http://dna.daum.net/apis/shopping/product
      • 요청주소
        • http://apis.daum.net/shopping/detail
      • 예제 url
        • http://apis.daum.net/shopping/detail?docid=D22387440&apikey= a3133dae0fa4a71827be945de506099bc6faf8c1
        • http://apis.daum.net/shopping/detail?docid= C28226259 &apikey= a3133dae0fa4a71827be945de506099bc6faf8c1
  • 7. 동작 샘플
    • 소스코드
  • 8. 동작 샘플
    • 출력 결과
  • 9. Naver openAPI
    • 사용자 인증키 등록
    • 쇼핑 API
      • http://dev.naver.com/openapi/apis/data/shop
      • 요청 URL
        •     http://openapi.naver.com/search
        • 샘플 URL
        • http://openapi.naver.com/search? key= 075f6cf50551a3e6f1d2e9bd88ec9f4b&query=camera&display=5&start=1&target=shop&sort=sim
  • 10. 동작 샘플
    • 출력 결과
  • 11. API 이용 예제 프로그램
    • 동영상 검색
  • 12. API 이용 예제 프로그램
  • 13. API 이용 예제 프로그램
    • Daum 쇼핑 위젯
  • 14. API 이용 예제 프로그램
    • http://raungi.tistory.com/28
  • 15.
    • http://lovedev.tistory.com/137