이 문서에서는 사용자 이름과 암호로 기본 인증을 사용하는 방법만 배우게 됩니다. oAuth로 인증에 관심이 있다면 잭 그로스바트 (Zack Grossbart)의 „OAuth2 및 페이스 북로 로그인에 대해 알아야 할 사항“을 읽는 것이 좋습니다. 아래 다이어그램은 주로 모든 동사 (POST, GET, PUT 및 DELETE)와 그 의미의 예를 보여줍니다. API에서 가장 어려운 점 중 하나는 개념이 매우 추상적이기 때문에 API가 실제로 무엇인지 이해하는 것입니다. 이러한 예제는 익숙한 서비스를 사용하여 다양한 API로 가능한 것을 보여 줄 뿐입니다. 아직 모든 기술적 기반을 이해할 필요가 없습니다! 매일 사용하는 좋아하는 서비스에는 사용 가능한 API가 있을 수 있으며 사용하는 것이 좋습니다. REST는 특정 환경에 있는 리소스에 액세스하는 방법입니다. 예를 들어 중요한 문서나 사진 또는 비디오를 호스팅할 수 있는 서버가 있을 수 있습니다. 이 모든 것이 리소스의 예입니다.

클라이언트가 웹 브라우저에 이러한 리소스가 필요한 경우 이러한 리소스에 액세스하기 위해 서버에 요청을 보내야 합니다. 이제 REST는 이러한 리소스에 액세스하는 방법을 정의합니다. 이 자습서에서는 몇 가지 기본 개념을 안내합니다. 또한 REST 응용 프로그램 개발자 가이드 및 API 참조에 대한 링크와 함께 세부 정보와 자세한 예제를 찾을 수 있는 몇 가지 기본 예제도 제공합니다. 이 예제에서는 아래의 완만 동사를 구현할 예정입니다. 사용할 수 있는 경로를 이해하려면 API 설명서를 살펴봐야 합니다. 예를 들어 Github의 API를 통해 특정 사용자가 리포지토리 목록을 얻으려고 한다고 가정해 보겠습니다. 문서에서는 다음 경로를 사용하도록 알려줍니다.

이는 cURL을 사용하여 헤더를 사용하는 방법을 설명하는 예일 뿐입니다. 아래 데이터 집합은 Tutorialid를 기반으로 하는 자습서를 노출하는 회사를 갖는 예제를 나타냅니다. 이제 리소스 URI가 결정되면 해당 표현에 대해 살펴보겠습니다. 대부분의 표현은 XML 또는 JSON 형식으로 정의됩니다. XML 예제는 데이터가 구성되는 방식에 대해 보다 표현적인 것으로 표시됩니다. Instagram API를 사용하면 응용 프로그램에서 사용자 계정, 사진, 태그 등을 검색할 수 있습니다! 예를 들어 사용자 계정과 상호 작용할 수 있는 옵션은 다음과 같습니다. 예를 들어 스매싱 매거진의 „JavaScript“에 태그된 모든 게시물 목록을 얻으려면 https://www.smashingmagazine.com/tag/javascript/ 탐색합니다.

rest api 예제