API 예비 설계 프로세스
REST API~이다 데이터 또는 자원(자원)두번째 HTTP URI~처럼 표현 에게 그만큼 목적 있다. 그러므로 API 쓰다 생각하다 포인트 입력 있다.
– 어느 자원 문의/답으로 주다 받다 ~ 할 것이다?
– 관련된 자원에서 어느 내용물 함유?
배송과정에 필요한 데이터를 설계하는 이 과정은 데이터 모델링부분으로 볼 수 있다. 우리의 데이터는 여러 테이블에 있습니다(테이블) 형식으로 정의되어 있기 때문에 관계형 데이터 모델링당신은 말할 수 있습니다.
블로그의 데이터 모델은?
– 사용자
– 블로그 항목
– 논평
이미 언급했듯이 데이터 모델은 표 형식으로 표시됩니다.. 예시 사용자 :

– 열 (나뉘다) 먼저 정의해야합니다 (열) 계속할 수 있습니다

– 필드를 정의한 후, 데이터를 삽입할 때 모든 값은 일관된 데이터 유형입니다.(유형)해야한다.
– 만약에 필드 정보(제도라고 합니다 하다)오직 보여주고 싶다 할 것이다 만약에 확실히 데이터 형식 함께 써 내려 가다 그것은 필요한.
HTTP API를 통한 데이터 전송
데이터는 어느 결정했다 선 모양으로 변환 소송 절차 직렬화(직렬화)라고 불리는 하다. JSON 의 형태 체재 사용 HTTP~에서 컨텐츠 타입에게 그것을 사용 것이 가능하다. 맨 위 투표 스크립트 어떤 식으로 표현.

JSON~에 허용 데이터 형식 : 선, 숫자, ~라고 불리는, 물체영 보지 못하다.
자원에 팔로우 HTTP API
데이터 모델 ~을 통해 자원 정의와 HTTP~처럼 옮기다 준비가 된 끝났을 때URI 경로붓다 설계.

API 설계 훈련 장비 가이드
스프레드시트 (구글 스프레드시트)
관계형 데이터 모델 시작하다 좋은 도구는 빨리 스프레드시트 사용 ~ 할 것이다.
시트 사용할 때 확실히 보호하기 위해 할 것이다 규칙 있다 :
– 첫번째 줄(열)필드 이름을 포함해야 합니다.. 띄어쓰기 없이 영문으로 작성. _ 코드 사용 가능.
– 두 번째 줄부터 필드에 해당하는 데이터를 입력해야 합니다..
– 데이터를 필드에 붙여넣을 때 모든 값은 일관된 데이터 유형이어야 합니다.(유형)해야한다.
테이블 기반 API 변환 도구 (시트)
일반적으로 node.js 생태계에서 표현, 빠른파이썬~ 안에 장고, 병자바~ 안에 스프링 부츠라는 프레임워크로 API 서버 구축. 쉬티 https://sheety.co/ 스프레드시트 API변환하는 도구입니다..
API 사용하는 방법

하나. 방법: 세트
보정(업데이트하려면)방법입니다. 여기 반점 대신에 세트채택했다.
2. 종점: https://api.sheety.co/<맞춤 주소>/프로젝트 이름>
주소는 일반적으로 도메인 이름을 따릅니다. 떨어져 있는들었다, 이 경우 프런트엔드의 고유 주소는 변경되지 않으므로 프로젝트 이름을 포함하여 엔드포인트로 취급됩니다..
3. 경로: /사용자
리소스 이름을 포함하고, 방법 & 떨어져 있는가다 조용한위해 설계되었습니다.
네 번째 경로 매개변수: /물체아이디>
물체 ID변수이다. 특정 라인(열)고치고 싶은 것은 이것 API의 목적 때문에, 이 줄을 선택 URI넘겨야 한다. 각 고유 행은 개체입니다. ID가지다. (받다 요청 시 확인 가능) 이 개체 ID특정 행을 선택하고 해당 행의 내용을 편집할 수 있습니다..
5.본문:JSON
행을 생성하거나 수정하려면 본문이 있어야 합니다..
https://sheety.co/
API 문서 작성 (오픈 API)
오픈API 사양
API 정해진 규칙에 따라 문서에 필요한 각종 요소의 내용 JSON또는 YAML 문서화된 경우, 아주 멋진 API 생성할 문서를 생성해주는 서비스가 있습니다.. 빨리 멋진라는 서비스입니다. 그중에서도 특히 Swagger 편집기사용 YAML두번째 API 문서로 변환.
https://editor.swagger.io/?_ga=2.216479696.775499509.1678951575-1854599934.1678857571
오픈API 사양을 빠르게 숙지하십시오.
YAML 파일 쓰다 팁 간단히 설명.
– 데이터는 핵심 가치 의 형태
– 버튼: 그리고 값 사이에 공백이 필요합니다.
– 계층적으로 표시 2찬이나 4열 들여쓰기를 사용해야 합니다. (허용되지 않는 탭 문자열)
주로 단추
– 오픈 API: 오픈 API의 사양 버전을 입력하십시오.. 3.0.0 또는 3.0.1 입력.
– 정보: API 문서 정보. 하층이 있다, 하위 계층에서 사용할 수 있는 키는 다음과 같습니다..
– 설명:API 문서 설명입니다.
– 실행:API 버전을 지정합니다..
– 제목:API 이것은 문서의 제목입니다.
– 구성 요소: 데이터 모델에 관한 것입니다.. 나중에 설명.
– 경로: URI 경로그것과 관련이 있습니다. 나중에 설명.
– 섬기는 사람:URL 끝점에 대한 정보 입력. 목록 형식으로 값을 입력하십시오..
데이터 모델 설계 (구성품)
–
–
-유형(데이터 형식)~ 안에 끈 (선), 숫자(숫자), 부울(~라고 불리는), 배열(준비), 물체(물체)포함하고있을 것이다.
– 필요한 요소에 데이터를 포함해야 하는 필드 이름을 목록으로 붙여넣습니다..
URI 경로 설계 (경로)
–
–
–
–
–
– 또는 직접 설정
– 또는 $ref 참조를 위해 지시문으로 설정할 수 있습니다..

HTTP(하이퍼 텍스트 전송 프로토콜(Secure Socket Layer)
HTTPS~이다 HTTP 문의 SSL 또는 TLS라는 알고리즘으로HTTP 통신 과정에서 콘텐츠를 암호화하여 데이터를 전송하는 방식입니다.. 고객 <-> 서버 및 암호화
인증
HTTPS 프로토콜의 또 다른 기능은 브라우저가 응답과 함께 전송된 인증서 정보를 검사할 수 있도록 허용한다는 것입니다.. 브라우저는 인증서의 도메인과 데이터를 제공한 공급자의 도메인을 비교할 수 있기 때문에 인증서의 도메인 정보와 데이터 공급자의 도메인 정보가 다릅니다. ‘중간자 공격‘보안 위협으로부터 사용자와 데이터를 보호합니다..
인증 (자격증)
– 데이터 제공자 ID 보상
– 도메인 종속
CA(인증 기관)
– 공인인증기관