私たちはどこでも、何でも購入し、出版し、予約し、選ぶことができる。私たちはかつてないほど、互いに、そして世界とつながっている。
しかし、このようなことはどのようにして起こるのだろうか。どのようにしてデータがある地点から別の地点へと移動するのだろうか。どのようにして異なるデバイスやアプリケーションが互いに接続され、数回のクリックだけでフライトの予約や購入といったアクションを実行できるようになるのだろうか。
このコネクテッド・ワールドを支える縁の下の力持ちが、アプリケーション・プログラミング・インターフェース(API)と呼ばれるものだ。
このAPIは舞台裏で作動しているため、私たちはしばしば当たり前のものと思ってしまうが、私たちが日常生活で慣れ親しみ、依存しているすべての双方向性を可能にするAPIなのである。
APIとは何か?
APIとは、簡単に言えば、リクエストを受け取り、それをシステムに伝え、レスポンスを返すメッセンジャーのことだ。
この仕組みをよりよく理解するために、あなたがレストランにいると想像してみよう。厨房では、チームがあなたの注文を調理する準備ができている。しかし、あなたの注文を厨房に伝え、あなたのテーブルに料理を運ぶ重要なリンクが欠けている。そこで登場するのがウェイターで、この場合はAPIとなる。ウェイターはあなたの注文を受け、それを厨房(システム)に伝え、そしてあなたのテーブルに料理(答え)を運ぶ。
実例:フライトの検索
APIが実際に使われている良い例は、オンラインでフライトを検索するときだ。レストランのように、出発地、出発日、目的地、フライトクラス、その他の変数の中から選択するいくつかのオプションがある "メニュー "がある。航空会社のウェブサイトにアクセスしてデータベースにアクセスし、空席があるかどうか、選択したパラメータに応じた料金を確認する。
しかし、航空会社のウェブサイトを直接利用するのではなく、複数の航空会社から情報を収集するオンライン旅行サービスを利用する場合はどうだろう?この場合、旅行サービスは航空会社のAPIを使用する。
APIは、例のウェイターのように、航空会社のシステムから情報(空席状況、料金、食事や荷物のオプション)を要求し、その応答をオンライン旅行サービスに返し、その結果を表示するインターフェースである。
APIのおかげで、さまざまな航空会社からデータを収集し、フライトの予約、好みのカスタマイズ、追加オプションの選択をすべて同じウェブページ上で可能にする旅行プラットフォームを利用できる。
どこでもコネクティビティ
APIは旅行サイトを円滑にするだけでなく、アプリケーション、データ、デバイス間のすべての相互作用の基本である。APIは、コンピューターシステム同士の通信を可能にし、最終的には、私たちがどこにいてもあらゆる情報やサービスにアクセスできるような接続性を生み出す役割を担っている。
APIといえば、アプリケーション、データベース、デバイスの間を行き来し、リクエストを送り、レスポンスを返すウェイターだと考えてほしい。
MasterBaseのAPI
MasterBase®におけるAPIの主な利点は、ウェブプラットフォーム上で手動で実行されるアクションの自動化を可能にすることです。
とりわけ、彼らはそれを可能にしている:
- お客様の作業環境と弊社のプラットフォーム上で同時にデータベースを更新します。
- 当社のプラットフォームにログインすることなく、お客様のシステムからメッセージを作成・送信できます。
- MasterBase®から出荷メトリックスを受け取る
APIから学ぶ
我々の ウェブサイト 簡単なものから最も関連性の高いものまで、APIの使用方法や範囲を理解するためのビデオチュートリアルでAPIについて学ぶことができます。
ビデオへのアクセスはこちらから;
-
Webサービスとは何か、どのように利用されるのか - パート1:知っておくべきこと : ビデオを見る
-
Webサービスとは何か、どのように消費されるのか - Part 2: Postmanでの例 : ビデオを見る
-
MasterBase® APIとは何か、何のためにあるのか: ビデオを見る
-
APIクレデンシャル:なぜ作成するのか、どのように作成するのか: ビデオを見る
-
自動化のためのMasterBase® API: ビデオを見る
さらに、MasterBase® APIの使用方法を学ぶために、文書資料を確認することができます。
MasterBase® API消費ガイドラインへのアクセス
連絡先 - 連絡先を管理する
社内システムに保存されている連絡先データをMasterBase®のデータベースと同期させることができるAPIです。 ここをクリック
MassiveMail - メール配信の管理
MasterBase®プラットフォームにログインすることなく、メッセージの作成や大量メールの送信を可能にするAPIです。 ここをクリック
UniqueMail - ユニークなメール配信の管理
MasterBase®プラットフォームにログインすることなく、社内システムから1回限りの出荷を可能にするAPI。 ここをクリック
アーカイブ - 個別キャンペーンのURL保存
MasterBase®クラウドにファイルを一括アップロードしたり、ダウンロードしたりするためのAPIです。 ここをクリック
設定 - 設定データを見る
各基地のフィールドから情報を取得するためのAPI。 ここをクリック
プロセスオートメーション用MasterBase® APIへのアクセス
RDS - RDSデータベースのレコード管理
RDSデータコレクション内のレコードのリモート管理を可能にするAPI。 ここをクリック
ファイルバンカー - ファイル保管
ウェブ環境でのファイルの保存とその後のダウンロードを可能にするAPI。 ここをクリック



