API Schema
일반적인 케이스의 경우 Delivery Tracker 홈페이지 내의 각종 문서들에 명시되어 있는 기본적인 Request 예시를 참고하거나 그대로 사용함으로써 GraphQL 에 대해 친숙하지 않더라도 쉽게 사용법을 습득 하실 수 있습니다.
고급 사용자를 위한 추가 설명
Delivery Tracker 는 일반적인 케이스 외의 고급 사용자를 위해 GraphQL API Schema 를 제공하고 있습니다.
이를 통해 다양한 API 를 만들고자 하는 경우 먼저 GraphQL 에 대해 알고 있어야 합니다. GraphQL이 익숙하지 않으신 경우 https://graphql-kr.github.io/learn/ 와 같은 문서를 참고 해주세요.
Download API Schema
GraphQL Introspection
Delivery Tracker 는 GraphQL Introspection 을 통하여 Schema 를 제공하고 있습니다.
다양한 클라이언트 라이브러리에서 GraphQL Introspection 를 통한 스키마 다운로드를 제공하고 있으며, 이를 통해 Schema 를 다운로드 받고 Codegen 을 사용하실 수 있습니다.
팁
Schema Download 시에도 인증이 필요합니다. Download에 에러가 발생하는 경우 Authorization 헤더가 잘 주입되어 있는지 확인해주세요.