728x90
네이버 API - 단축 URL
import os
import sys
import urllib.request
import json
client_id = "" # 개발자센터에서 발급받은 Client ID 값
client_secret = "" # 개발자센터에서 발급받은 Client Secret 값
encText = urllib.parse.quote("https://clanguage.tistory.com") # 단축 시킬 URL 주소
data = "url=" + encText
url = "https://openapi.naver.com/v1/util/shorturl"
request = urllib.request.Request(url)
request.add_header("X-Naver-Client-Id",client_id)
request.add_header("X-Naver-Client-Secret",client_secret)
response = urllib.request.urlopen(request, data=data.encode("utf-8"))
rescode = response.getcode()
if(rescode==200):
response_body = response.read()
response = response_body.decode('utf-8')
responseJson = json.loads(response)
print("단축된 URL 주소 : " + responseJson.get("result").get("url"))
else:
print("Error Code:" + rescode)
https://developers.naver.com/docs/utils/shortenurl/
https://developers.naver.com/docs/utils/shortenurl/#python
'Python' 카테고리의 다른 글
파이썬 - urllib request 이용한 이미지 다운로드 (0) | 2021.05.25 |
---|---|
파이썬 - PostMessage API로 조합키 보내기 (CTRL + A, V, C 등등) (0) | 2021.05.07 |
파이썬 - 라이브러리 사이트 (0) | 2021.05.05 |
파이썬 - selenium (0) | 2021.05.03 |
파이썬 - 카카오톡 메세지 보내기(SendMessage, PostMessage API) (0) | 2021.05.01 |
파이썬 - 빗썸 API 이용한 코인 정보 가져오기 (0) | 2021.04.30 |
파이썬 WinAPI - FindWindow API (카카오톡) (0) | 2021.04.30 |
파이썬 크롤링 - 디시인사이드(dcinside.com) 이미지 저장 (0) | 2021.04.29 |
파이썬 크롤링 - 디시인사이드(dcinside.com) (0) | 2021.04.28 |