Python/Python Programming

[ Python ] 네이버_API 이용하기

Pydole 2020. 1. 21. 12:42

 

 

1. 네이버 아이디 로그인 후 애플리케이션 등록 (API 이용신청) 페이지 이동

 

https://developers.naver.com/apps/#/register

 

애플리케이션 - NAVER Developers

 

developers.naver.com


 

 

2. 애플리케이션 기본정보 등록

   - 애플리케이션 이름 : 하고 싶은 네이밍

   - 사용API : 검색

   - 안드로이드 앱 패키지 이름 : com.네이밍 

 

 


 

 

3. 애플리케이션이 정상등록 되었으면, Client ID와 Client Secret(갱신가능)을 확인

 

 

등록이 끝.

 

API 적용가이트 문서에서 Python 코드로 테스트 해보거나 아래 코드로 간단히 테스트. (리턴 코드값이 200이면 정상)

 

 

https://developers.naver.com/docs/utils/shortenurl/#python

 

단축 URL API 적용 가이드

단축 URL API는 원본 URL을 `http://me2.do/example`과 같은 형태의 짧은 URL로 반환하는 RESTful API입니다.

developers.naver.com


 

응답값이 200이면 정상으로 접속

 

import os
import sys
from urllib.parse import urlparse
import requests as req

search = "검색어"
url = 'https://openapi.naver.com/v1/search/'+'news'+'?query='+search+'&display=1'

res = req.get(urlparse(url).geturl(),
              headers={'X-Naver-Client-Id': ' ',
                       'X-Naver-Client-Secret': ' '})
print(res.status_code)

------------------------------------------------------------------------------------

200