Open API / Rest API란?

 

# API (Application Programming Interface) 

: 특정 프로그램을 만들기 위해 제공되는 함수 등의 모듈

 

# Open API

: 누구나 사용할 수 있도록 공개된 API로,

  주로 Rest API 기술을 사용해 주소를 만들어 공개

 

# Rest API (Representational State Transfer API)

: Http 프로토콜을 통해 서버를 제공하는 함수로,

  주로 JSON, XML의 형태로 응답을 전달

 

 

 

 

네이버 Open API 활용하기

https://developers.naver.com/main/

 

NAVER Developers

네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음

developers.naver.com

애플리케이션 등록해서 Client ID / Secret 받기

Documents - 서비스 API - 검색 에서 요청 url 받기

 

 

 

 

Postman 활용하기

 

1. Request

2. get에 요청할 url 입력 

   - 네이버 Developers 사이트의 Documents - 서비스 API - 검색 에서 알맞은 요청 url 복사

   - 형식 ) 요청 url + ? + 요청변수 = 어쩌구 & 요청변수 = 어쩌구

                  ex. https://openapi.naver.com/v1/search/shop.json?query=샤오미&display=100

3. headers에 key와 value 입력

    [key]                                [value]

    X-Naver-Client-Id            아이디

    X-Naver-Clinet-Secret     시크릿

  

    http의 틀에는 맨 앞에 헤더 정보 / 바디에는 주소 정보가 담겨져서 전송되는데,

    주소만 쓰면 헤더는 디폴트값으로 전송되며, headers에 key와 value 입력해서 정보 추가 가능

 

 

 

+ Recent posts