2020-05-08 16:15 UTC
3001

オンデマンドAPIバージョン2.0がリリースされました+ハンズオンユーザーガイド

新着情報?

新しくリリースされたv2.0は、お客様が求めていた多くの変更と機能をもたらします。

OpenAPI 3.0異なるシステムが同じ言語を話すことができるのは素晴らしいことではありませんか? OpenAPI 3.0を使用してWebサービスを文書化し、独自のカスタムクライアントを実装する人の作業を楽にしました。
クライアントSDKの生成は簡単で、2行以上のコードを記述しなくても開始できます。

API仕様を確認してください
シームレス
フライト検索
フライトを検索するためのすべてのエンドポイントを1つに統合しました。フライトがすでに発生したか、空中であるか、まだ地上にあるかは関係ありません。基準を設定するだけで、一致するフライトに関するすべての情報を取得できます。
地域ベース
探す
どんな種類の航空交通があなたの屋根の上を飛ぶのか疑問に思ったことはありませんか?地理的な地域と時間枠を指定するだけで、どのフライトが追跡されたかが表示されます。

無料トークンの取得

あなたはあなたのビジネスアカウントで無料のトークンを手に入れます。それはあなたにプレーするのに十分なクレジットを与えます。 APIダッシュボードに移動すると、自分のものを見つけることができます。

入手したら、新しいタブでAPIドキュメントを開いて、ここでハウツーガイドを読み続けることができます。

ステップバイステップガイド

以下の手順は、APIとの対話がいかに簡単であるかを示しています。

ドキュメントページでは、仕様をスクロールできます

1.認証する

認証

すべての呼び出しを認証する必要があるため、使用するトークンをコンテキストに配置する必要があります。指定されたフォームにトークンを挿入し、「保存」ボタンを押すだけです。これ以降、すべてのサービスコールがアカウントに関連付けられます。

2.利用可能なすべてのサービスを表示する

サービスリスト

左側のメニューには、利用可能なサービスのリストがあります。それぞれをクリックすると、エンドポイントの詳細に移動し、必要なパラメーターや応答の詳細な形式などの情報を見つけることができます。

3.テストモードに入ります

試してみるボタン

「試してみる」ボタンをクリックすると、テストモードがアクティブになり、ライブリクエストを送信できるようになります。

画面を試す

テストモードでは、中央の列にリクエストスペックが表示され、右側にリクエストのペイロードが記載されたテキストボックスが表示されます。カスタマイズする必要のあるテスト値が事前に入力されます。

4.サンプルテストケース

最も単純なシナリオの1つは、特定の航空機の現在の位置を調べようとすることです。

サンプルペイロード

サンプルペイロードを編集して、基準を除くすべてを削除しました。テール番号G-TTNGの航空機の現在位置を取得します。 「リクエストの送信」ボタンを押した後、数秒以内に応答が返されます。すべてが順調に進むと、リクエストのステータスコードと、最初のリクエストの下にポップアップするレスポンスペイロードが表示されます。

結果

応答フィールドのドキュメントは、データの解釈を容易にするために、応答ペイロードの左側に表示される必要があります。

独自のクライアントの実装

上に示したインターフェースは、呼び出しのプロトタイプを作成するのに最適ですが、もちろん、独自のAPIクライアントを実装する必要があります。ほんの数行のコードで完全なPythonAPISDKを動作させることがいかに簡単であるかを示します。

SDKダウンロード

Webサービスクライアントは、お好みの言語/フレームワークでダウンロードできます。現在、C#、Java、PHP、Python、Scala、Swift、Javascriptなどの最も人気のあるものをサポートしています。

ドロップダウンメニューの項目の1つからオプションを選択するだけで、ダウンロードが自動的に開始されます。完了したら、アーカイブを抽出して、お気に入りのIDEでコンテンツを開く必要があります。

READMEファイル

README.mdファイルには貴重な情報が含まれており、関心のあるフレームワークに合わせて調整されています。この場合、APIクライアントをスムーズに実行できるようにPython環境をセットアップする方法についての説明があります。コードに直接コピーして貼り付けることができるコードスニペットもあります。

シンプルなクライアント

スニペットをREADMEファイルから独自のファイル「liveflights-client.py」にコピーしました。追加する必要があるのは、認証文字列(ベアラートークン)と検索パラメーター(登録「G-TTNG」)の2つだけです。以前にテストインターフェイスで作成した呼び出しとして。

ファーストラン

ファイルを保存した後、ターミナルを開き、Pythonを使用して実装したばかりのクライアントを実行できます。

このクイックスタートガイドがお役に立てば幸いです。

https://www.radarbox.com/blog/on-demand-api-v2-examplesにアクセスして、実用的な例と一般的な使用例の編集も確認してください。

次を読む...

広告なしで利用することを考えましたか?

広告をブロック解除するか、またはプランに登録してRadarboxを広告なしで利用できます。すでに登録済みですか?ログイン

登録

あなたはレーダーボックスのウェブサイトにアクセスすることを許可されました。当社のサービスを継続して使用することにより、当社のプライバシーポリシーに同意したことになります。

隠す