반응형
- 수소 충전소 공공 API
수소 충전소 정보는 가스 공사에서 제공해 주고 있다. 우선 가스 공사에서 운영하고 있는 수소 유통 센터 사이트에 회원 가입이 필수이다. https://www.h2nbiz.or.kr/ 해당 사이트에서 우선 가입을 하고, 정보 활용 API 메뉴를 선택 한 후 동의를 하면 별다른 승인 없이 바로 key 값 정보를 제공 해 준다. 키를 분실 할 경우 마이페이지내에서 확인이 가능하다.
- 파이썬을 이용한 API 요청
request 모듈을 사용하면 쉽게 얻을 수 있다. 다만, 기존 공공 API의 경우 URL 내 KEY 값을 넣어서 보내는 형태이고, post 메소드를 주로 사용해왔다면, 해당 API의 경우에는 header 내 auth 키를 넣어서 보내는 형태의 차이를 갖는다.
import json
from urllib import response
import requests
HYING_URL_STAT = 'http://el.h2nbiz.or.kr/api/chrstnList/currentInfo'
AUTH_KEY = "발급받은 키 입력"
def get_res(url, AUTH_KEY_PAR):
headers = {
"Accept": "Application/json",
"Authorization": AUTH_KEY_PAR
}
res = requests.get(url, headers=headers)
return res
res = get_res(HYING_URL_STAT, AUTH_KEY)
res_temp = res.json()
print(res_temp)
- 실행 결과
실행 결과 위와 같은형태로 API 결과값 확인이 가능하다. 데이터를 갖고 왔으니 이제 데이터를 정리해서 DB에 넣거나 혹은 Data ware house, data market 형태의 정리가 필요하다.
'IT DEV OPS' 카테고리의 다른 글
SQL 컬럼 내 특정 문자열 포함 값 검색 (0) | 2023.06.13 |
---|---|
visual studio code에서 json 파일 정리 보기 (0) | 2023.05.17 |
DBeaver AWS RDS SSH 터널링 연결 (0) | 2023.05.16 |
윈도우 SSH bastion 접속 오류 (권한 설정 변경) (0) | 2023.05.16 |
SQL 전기충전기 이용률 분석 쿼리 (0) | 2023.05.03 |
댓글