GeoAutoComplete (JSON)

 

API情報

当該機能は、入力した単語または文字列に基づき都市名や空港名等の候補を返却するAPIです。
本APIを利用することで空港名や都市名のオートコンプリート機能を実装することが可能です。

最新バージョン :2.0.0
プロトコル :JSON
HTTPメソッド :GET
Endpoint :/v2/geo/autocomplete
注1: Endpointは、HTTPリクエストヘッダーに設定します。
注2: Endpoint情報は、バージョンによって異なりますので、
最新バージョン以外のEndpointは、タグ定義書をご確認ください。
 

更新履歴

GeoAutoComplete v2.0.0 on January 16, 2023
  • Version2.0.0からの変更点
    旧バージョン(Version1.0.0)の提供終了に伴い、最新バージョンをご利用いただく場合は
    HTTPリクエストヘッダーに設定するEndpointが変更になります。
         変更前: /v1/lists/utilities/geoservices/autocomplete
         変更後: /v2/geo/autocomplete

  • 旧バージョンの提供終了につきましてはこちらをご確認ください。
GeoAutoComplete v1.0.0 on May 08, 2020
  • Version1.0.0をリリースいたしました。
 

リクエストサンプル

 選択/v2/geo/autocomplete?query=HAN&category=AIR&limit=5&clientId=infini

レスポンスサンプル

 選択{
  "responseHeader": {
    "status": 0,
    "QTime": 3
  },
  "grouped": {
    "category:AIR": {
      "matches": 3188,
      "doclist": {
        "numFound": 19,
        "start": 0,
        "docs": [
          {
            "name": "Hanoi",
            "city": "Hanoi",
            "country": "VN",
            "countryName": "Vietnam",
            "category": "AIR",
            "id": "HAN",
            "dataset": "AIR",
            "datasource": "INNOVATA",
            "confidenceFactor": "1",
            "latitude": "21.221667",
            "longitude": "105.804444",
            "iataCityCode": "HAN",
            "ranking": 3
          },
          {
            "name": "Hangzhou",
            "city": "Hangzhou",
            "country": "CN",
            "countryName": "China",
            "category": "AIR",
            "id": "HGH",
            "dataset": "AIR",
            "datasource": "INNOVATA",
            "confidenceFactor": "1",
            "latitude": "30.333056",
            "longitude": "120.240556",
            "iataCityCode": "HGH",
            "ranking": 3
          },
          {
            "name": "Hanover",
            "city": "Hannover",
            "country": "DE",
            "countryName": "Germany",
            "category": "AIR",
            "id": "HAJ",
            "dataset": "AIR",
            "datasource": "INNOVATA",
            "confidenceFactor": "1",
            "latitude": "52.461667",
            "longitude": "9.684722",
            "iataCityCode": "HAJ",
            "ranking": 3
          },
          {
            "name": "Tokyo, Japan - Haneda Airport",
            "city": "Tokyo",
            "country": "JP",
            "countryName": "Japan",
            "category": "AIR",
            "id": "HND",
            "dataset": "AIR",
            "datasource": "INNOVATA",
            "confidenceFactor": "1",
            "latitude": "35.548056",
            "longitude": "139.770278",
            "iataCityCode": "TYO",
            "ranking": 3
          },
          {
            "name": "Hanamaki",
            "city": "Hanamaki",
            "country": "JP",
            "countryName": "Japan",
            "category": "AIR",
            "id": "HNA",
            "dataset": "AIR",
            "datasource": "INNOVATA",
            "confidenceFactor": "1",
            "latitude": "39.426944",
            "longitude": "141.138333",
            "iataCityCode": "HNA",
            "ranking": 2
          }
        ]
      }
    }
  }
}
 

JSONタグ定義書

スキーマ

【注意点】
各種スキーマは、Sabre社提供のオリジナル版となるため、「JSONタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「JSONタグ定義書」にてご確認ください。

※弊社にて「JSONタグ定義書」を作成する際、各タグの利用可否確認を行っております。