URL 단축 API 사용예제 코드 [ Python / Node.js ]
- 23-03-12
- 2,729 회
- 0 건
API 사용예제 코드
Python / Node.js
Python 과 Node.js 사용 예제입니다.
각 테스트 환경은 다음과 같습니다.
단순한 프로그램이라 대부분 문제없이 돌아갑니다.
파일은 하단의 첨부파일에서 확인 가능합니다.
Python
버전 : 3.10.6
사용 모듈 : json, requests
OS : Ubuntu 22.04 ( x64 Docker 가상화 )
import json
import requests
url = "https://api.lrl.kr/v5/url/short"
headers = {'Content-Type': 'application/json; charset=utf-8'}
data_in = {
"key": "여기에 발급받은 키값을 넣어주세요.",
"url": "https://naver.com"
}
data_out = requests.post(url, json = data_in, headers = headers)
#결과 : https://lrl.kr/bhg 가 출력되어야 정상입니다.
print("결과 : " + data_out.json()['result']['url'])
Node.js
버전 : v18 LTS
사용 모듈 : request
OS : Mac OS Ventura ( ARM64 M1 Pro )
const request = require('request');
let headers = {
'Content-Type': 'application/json',
'charset': 'utf-8'
};
let options = {
url: "https://api.lrl.kr/v5/url/short",
method: 'POST',
headers: headers,
body: JSON.stringify({
"key": "여기에 발급받은 키값을 넣어주세요.",
"url": "https://naver.com"
})
};
request(options, (error, response) => {
if(response.statusCode !== 201) {
console.log("결과 : " + JSON.parse(response.body).message);
return response;
} else {
//결과 : https://lrl.kr/bhg 가 출력되어야 정상입니다.
console.log("결과 : " + JSON.parse(response.body).result.url);
return JSON.parse(response.body);
}
});
- 이전글 트위터 | X(SNS) 한글주소 사용방법 안내 23.07.13
- 다음글 API 인증 키 발급 안내 22.06.19