일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 함수형 인터페이스
- Spring 예외처리
- AOP
- ubuntu passwd
- O(log n)
- 스키마 디자인
- RestControllerAdvice
- ubuntu 패스워드
- 리눅스 사용권한
- char to int
- mapstruct
- 탐욕 알고리즘
- set-version
- 배열 탐색
- root passwd
- Spring
- 스키마 설계
- N:N
- file i/o
- git 설정
- http 응답코드
- custom exception
- ubuntu
- git workflow
- JAVA 재귀함수
- Java
- REST HTTP API
- 자료구조
- 코드스테이츠
- Spring MVC
- Today
- Total
개발소설
OpenAPI 본문
말그대로 공개되어있는 API, 다른사람들이 사용 할 수 있도록 데이터등을 API로 제공
무료로 제공하는 API도 있고
공공데이터 포털
국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase
www.data.go.kr
https://www.culture.go.kr/data/main/main.do#main
문화공공데이터광장-메인화면
문화공공데이터광장은 문화체육관광부 소속기관 및 타 부처 기관에서 생산 ·제공하는모든 문화정보를 한 곳에 모아 서비스하는 문화정보 개방플랫폼입니다.
www.culture.go.kr
여러 회사들에서 유로로 제공 하는 API들도 있다 - 주로 구독(subscribe)형
Weather API - OpenWeatherMap
Please, sign up to use our fast and easy-to-work weather APIs. As a start to use OpenWeather products, we recommend our One Call API 3.0. For more functionality, please consider our products, which are included in professional collections.
openweathermap.org
- 날씨를 제공하는 API
- 무료 버전과 유로형(구독)이 있다.
- 무료버전은 아무래도 기능이 약하거나 제한이 있다.
https://developers.naver.com/products/intro/plan/plan.md
네이버 오픈 API 목록 - INTRO
네이버 오픈 API 목록 NAVER Developers - API 소개 네이버 오픈API 목록 및 안내입니다. 네이버 오픈 API 목록 API명 설명 호출제한 검색 네이버 블로그, 이미지, 웹, 뉴스, 백과사전, 책, 카페, 지식iN 등 검
developers.naver.com
https://developers.kakao.com/product
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
API Key
- 이러한 API들을 이용하기 위해서는 API Key가 필요하다. - 없는 경우도 있음
- API call을 하면 서버 자원이 소모 되므로 아무나 무제한으로 API를 사용하게 할 수 없다.
- 승인된 이용자에게만 API를 사용 할 수 있도록 권한을 APIKey 형태로 부여하는것과 같다.
- API를 요청시 API key를 전달하여 사용하면 된다
Postman으로 API 호출
- 위에 Open Weather Map의 Open API를 호출 - 무료 플랜으로 제한된 이용을 할수 있다.
- get요청 - id는 서울을 가르킨다.
- appid에 부여된 apikey를 입력하여 호출 할 수 있다.
- apikey는 개인마다 부여되므로 공개되면 좋지 않다.
'CS > HTTP' 카테고리의 다른 글
쿠키(cookie)와 세션(session) (0) | 2023.04.02 |
---|---|
Postman (0) | 2023.03.28 |
REST API (0) | 2023.03.28 |
HTTP 상태코드 (status code) (0) | 2023.03.28 |
HTTP API (0) | 2023.03.27 |