🌿 서버 API

Public API란?

Public API(오픈API)는 개발자들이 자유롭게 접근하고 사용할 수 있는 API입니다. 이는 외부 개발자들이 특정 서비스나 데이터를 애플리케이션에 통합할 수 있도록 허용하는 인터페이스를 의미합니다. Public API는 무료 또는 유료로 제공될 수 있으며, 대부분의 경우 개발자들이 애플리케이션을 더 풍부하게 만들기 위해 사용합니다.

무료 Public API의 장점

  1. 손쉬운 접근성: 누구나 사용할 수 있도록 공개되어 있으며, 등록 절차가 간단합니다.
  2. 빠른 개발: 다양한 기능과 데이터를 쉽게 통합할 수 있어 개발 속도를 높일 수 있습니다.
  3. 비용 절감: 무료로 제공되기 때문에 초기 개발 비용을 절감할 수 있습니다.
  4. 다양한 사용 사례: 다양한 분야의 API가 존재하여, 애플리케이션에 필요한 기능을 쉽게 추가할 수 있습니다.

🌿 서버API-이미지 응용

이번 시간에는 무료 Public API 중 https://dog.ceo/ 의 API Docs를 읽고 응용하는 방법을 소개하겠습니다.

스크린샷 2024-08-20 오후 6.46.42.png

위 사진에 표시한 탭으로 이동해볼까요?

스크린샷 2024-08-20 오후 6.48.47.png

보통 사이트에 들어가보면 Documentation / Docs 라는 탭 또는 메뉴가 있습니다.

우리가 살펴볼 강아지 Public API의 문서 안에는 API를 응용하는 ENDPOINTS 들이 있습니다. 해당 Docs를 살펴보면서 강아지 사진을 랜덤으로 3개씩 가져오는 실습을 진행해 보겠습니다.

📝 실습 코드