Client Libraries
Delivery Tracker API 는 GraphQL Over HTTP 기반으로 동작하며, 다양한 GraphQL Client 생태계를 그대로 사용하실 수 있습니다.
서버에 Raw HTTP Request 을 전송하여 Delivery Tracker API를 직접 사용할 수 있지만 클라이언트 라이브러리를 사용하여 Codegen 등을 통하여 작성할 코드 양을 크게 줄어들 수 있습니다.
본 문서에서의 Client 는 Server To Server 통신에서의 사용자(여러분)의 서버를 의미 합니다. End User 에게 직접적으로 API Access Token 을 제공하는 것은 권장하지 않습니다.
Raw HTTP Request
Delivery Tracker API 는 GraphQL Over HTTP 기반으로 동작함에 따라 GraphQL Client를 사용하지 않더라도 Raw HTTP Request 를 통하여 API를 직접 호출하실 수 있습니다.
아래 Request 예시의 HTTP Tab 을 통해 HTTP Request 예시를 확인하실 수 있습니다.
- Try
- HTTP
- cURL
Query
Variables
Download API Schema
일반적인 케이스의 경우 Delivery Tracker 홈페이지 내의 각종 문서들에 명시되어 있는 기본적인 Request 예시를 통해 GraphQL 에 대해 친숙하지 않더라도 쉽게 사용법을 습득 하실 수 있습니다.
Delivery Tracker 는 일반적인 케이스 외의 고급 사용자를 위해 GraphQL API Schema 를 제공하고 있습니다.
자세한 내용은 API Schema 문서를 참고해주세요.
Client Libraries
본 문서에서는 다음 클라이언트 라이브러리 예시를 제공 합니다.
그외에도 graphql.org 등의 사이트를 통하여 다양한 GraphQL Client 를 찾아보실 수 있습니다.