728x90
공공데이터 API를 이용해보자
이 많은 데이터로 간단한 프로젝트를 만들 수 있을 것 같다.
그래서 그 과정에서 공공 데이터 API를 어떻게 사용하는지 알아보았다.
1. 회원가입을 한다.
회원가입을 해야 사용할 수 있다.
회원가입 후 로그인하여 공공데이터 찾기에서 아무 데이터나 찾아본다.
예시로 코로나를 검색해봤더니
2. 데이터를 선택한다.
우리는 파일데이터보단 오픈API가 사용하기 편하니, 선택하여 아무거나 클릭해본다.
나는 제일 첫번째 데이터를 선택했다.
안심식당 정보를 사용해보자
3. 사용신청을 하자
url을 클릭하여 들어가서 오른쪽에 있는 '오픈 API 신청'을 클릭한다.
하필 고른게 농림축산 식품이라 이쪽에도 회원가입을 해야한다.
난 로컬에서 사용할 것이므로 로컬IP를 기입했다.
오픈API 신청을 클릭하면 사용할 수 있다.
나는 회원가입이 귀찮아서 다른 데이터를 신청했는데, 사용 방법은 같다.
화면을 리액트로 작업하고 있어서, 이렇게 해봤다.
데이터가 잘 불러오는데 XML형식으로 되어있어서 JSON으로 변환해서 사용해야될 것 같다.
언어에따라 사용방법은 사이트에 잘 설명되어 있다.
const dataLoad = async () => {
console.log(REACT_APP_SERVICE_KEY);
await axios.get('http://apis.data.go.kr/1480523/Dwqualityservice'+REACT_APP_SERVICE_KEY)
.then((response) => {
setStrData(response.data);
})
.catch((error) => {
console.error(error);
})
}
https://www.data.go.kr/data/15043379/openapi.do?recommendDataYn=Y
728x90
'개발 > ETC' 카테고리의 다른 글
디자인 패턴 (2) (0) | 2023.01.03 |
---|---|
디자인 패턴 (1) (0) | 2023.01.02 |
[HTTP] 커넥션 관리 (2) | 2022.08.08 |
Git 커밋 제거하기 (0) | 2022.08.02 |
SMTP 서버에 보안 연결이 필요하거나 클라이언트가 인증되지 않았습니다. 서버 응답: 5.7.0 Authentication Required. Learn more at (0) | 2022.07.06 |