Spedmo REST API

자신의 응용 프로그램에서 Spedmo의 기능 중 일부를 사용하고 싶습니까? 그럼 당신은 올바른 곳으로 왔습니다.

Spedmo REST API를 사용하면 외부 응용 프로그램과 웹 사이트에서 Spedmo 데이터 및 서비스와 통합 할 수 있습니다. API는 무료로 사용할 수 있으며 제공되는 서비스의 전체 정의는 Swagger UI API 사양 인터페이스에서 찾을 수 있습니다.이 인터페이스는 API의 기능 테스트 및 문제 해결을위한 유용한 테스트 기능을 제공합니다.

시작하기

1. API 키 얻기 (SPEDMO-API-KEY)

애플리케이션에 API를 사용하기 전에 다른 애플리케이션에서 API 호출을 식별하는 메커니즘을 제공하는 API 키를 생성해야합니다. 시작하려면 계정으로 Spedmo에 로그인하면 API 관리 콘솔에서 API 키를 생성 할 수 있습니다.

API 키는 UUID가되며 서비스와의 트랜잭션에 사용될 때 " SPEDMO-API-KEY "라고합니다.

2. 키가 API로 작동하는지 테스트합니다.

Spedmo REST Swagger UI API 사양 인터페이스를 사용하면 맞춤 소프트웨어를 구성 할 필요없이 API를 빠르고 쉽게 웹 테스트 할 수 있으며 응용 프로그램에서 발생할 수있는 잠재적 인 통합 문제에 대해 빠르고 쉬운 디버깅 도구로 사용할 수 있습니다. .

API 키를 사용하여 News.api 를 테스트하고 키를 사용하여 시스템에서 응답을받을 수 있는지 확인해야합니다. 하네스에 키를 입력하고 " 사용해보기 "버튼을 누르십시오. 테스트 결과가 성공적으로 반환되면 앱에 기능을 통합 할 준비가 된 것입니다.

또는 아래 예제와 같이 CURL과 같은 응용 프로그램을 사용하여 API에 접근 할 수 있습니다.

curl -X GET - 헤더 'Accept : application / json'- 헤더 'SPEDMO-API-KEY : YOKE -KEY-HERE ' 'https://www.spedmo.com/api/v1.0/news.api '

키가 결과를 반환하지 않으면 위 지침을 올바르게 수행했는지 확인하십시오.

3. 개인 데이터를 얻기위한 사용자 키 확보 (SPEDMO-ACCESS-KEY)

REST API의 주요 기능에 대해 사용자 키는 사용자 연락처 세부 정보 및 사용자 기여 (항공편, 라이브 트랙 등)와 같은 개인 데이터를 읽어야합니다. 이 키는 사용자가 응용 프로그램에 대한 액세스를 허용하도록 요구하고, 일단 얻은 키는 무한대로 유효하므로 응용 프로그램이 키를 수신하면 사용자로부터이 키를 지속적으로 다시 요청할 필요가 없습니다. 앱 또는 서비스.

사용자에게 요청을 제시하려면 응용 프로그램 https://www.spedmo.com/apiAuthorise.pg 에서 다음 URL을 표시하거나 프레임으로 만들고 요청 헤더에 " SPEDMO-API-KEY "를 표시하십시오. 경험에서 Spedmo 탐색을 제거하려면 ' whitelabel = true '를 요청 매개 변수로 추가하기 만하면됩니다.

curl -X GET - 헤더 'Accept : application / json'- 헤더 'SPEDMO-API-KEY : YOKE -KEY-HERE ' 'https://www.spedmo.com/apiAuthorise.pg?whitelabel=true'

응답은 HTML로 반환되며 사용자에게 직접 제공되어야합니다. 예상 출력의 예가 아래 다이어그램에 나와 있습니다.

전화 API

Spedmo는 사용자 입력을 처리하고 응용 프로그램은 페이지 응답 헤더를 모니터링하고 " SPEDMO-ACCESS-KEY "를 찾습니다 . " SPEDMO-API-KEY "와 함께이 키 를 사용하면 응용 프로그램이 Spedmo REST API의 모든 기능을 사용할 수 있습니다.

4. API로 사용자 키가 작동하는지 테스트합니다.

사용자 키를 사용하여 Member.api를 사용하여 사용자 회원 정보를 얻으 십시오 .

curl -X GET - 헤더 'Accept : application / json'- 헤더 'SPEDMO-ACCESS-KEY : 사용자 키 - 여기 '- 헤더 'SPEDMO-API-KEY : YOUR-KEY-HERE ' 'https : /www.spedmo.com/api/v1.0/member.api '

다른 모든 REST API 기능에 대한 문서는 Swagger UI API 사양을 참조하십시오.