LEVEL 16 QUEST
API 연동 - 외부 서비스 자동 제어
API 연동 - 외부 서비스 자동 제어 — DevFoil 바이브코딩 Stage 4, Lv.16
API란 무엇인가?
프로그램끼리 대화하는 방법
API(Application Programming Interface)는 프로그램이 다른 프로그램과 소통하는 약속된 방식입니다.
비유하자면, 레스토랑의 메뉴판과 같습니다. 손님(내 프로그램)이 메뉴판(API 문서)을 보고 주문(요청)하면, 주방(서버)이 음식(데이터)을 가져다줍니다.
날씨 API 현재 날씨/기온 데이터 받기
지도 API 주소를 좌표로 변환
결제 API 카드 결제 처리
AI API ChatGPT, Claude 등 AI 호출
비유하자면, 레스토랑의 메뉴판과 같습니다. 손님(내 프로그램)이 메뉴판(API 문서)을 보고 주문(요청)하면, 주방(서버)이 음식(데이터)을 가져다줍니다.
날씨 API 현재 날씨/기온 데이터 받기
지도 API 주소를 좌표로 변환
결제 API 카드 결제 처리
AI API ChatGPT, Claude 등 AI 호출
REST API 기본 개념
웹에서 가장 많이 쓰이는 API 방식
REST API는 HTTP 메서드를 사용해서 데이터를 주고받습니다. 웹 API의 90% 이상이 REST 방식입니다.
| HTTP 메서드 | 용도 | 예시 |
|---|---|---|
| GET | 데이터 조회 (읽기) | 사용자 목록 가져오기 |
| POST | 데이터 생성 (쓰기) | 새 게시글 작성 |
| PUT/PATCH | 데이터 수정 | 프로필 정보 업데이트 |
| DELETE | 데이터 삭제 | 댓글 삭제 |
🔒
여기까지는 미리보기입니다
API 연동 - 외부 서비스 자동 제어
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.