API

Prev Next

APIとは何ですか?

APIとは、Application Programming Interface(アプリケーション・プログラミング・インターフェース)の略です。アプリケーション(Application)という単語は、あらゆるソフトウェアやコンピュータープログラムを表し、インターフェース(Interface)という単語は、問題となっている2つの異なるアプリケーション間の接続を表します。この接続(またはインターフェース)は、リクエストとレスポンスの組み合わせを使用して、さまざまなアプリケーション間で通信が行われる方法です。

Knowledge base glossary images 500 × 200 px 1000 × 400 px 2.png

APIは何に使われますか?

簡単に言うと、APIとは、あるアプリケーションから別のアプリケーションへデータを転送するために使用される関数と手続きのセットです。このデータは通常、他のアプリやサービスの既存機能の「最終製品」です。したがって、APIを使用することで、開発者は既存の機能のコードをゼロから書く必要がなくなり、代わりに既存のAPIを通じて他のアプリケーションやシステムに機能を要求することができるため、かなりの時間と手間を省くことができます。

APIの例とは?

APIの身近な例を挙げると、SkyscannerKayakのようなサードパーティのウェブサイトを通して航空会社のフライトを予約することを考えてみましょう。日付、出発地、到着地などの希望を記入した後、サードパーティのウェブサイトは航空会社のウェブサイトとやりとりして、あなたの希望に合うフライトをチェックしなければならない。このやりとりは、航空会社のAPIとのやりとりによって行われます。

TenjinにはどのようなAPIがありますか?

Tenjin Reporting Metrics APICampaign Management APIは、Tenjinの顧客にとって最も広く使われているAPIの例です。ほとんどのSaaS (Software-as-a-Service)企業がAPIを提供しており、開発者はそれを使ってデータを投稿したり、プロバイダのエンドポイントからデータを取得したりするコードを書くことができます。

なぜAPIを使うのか?

APIは、開発者が新しいアプリケーションを既存のデータベース・アーキテクチャに簡単に統合できるようにするために最も一般的に使用され、その結果、ビジネスチームとITチームがより効率的に連携できるようになります。企業は、デジタル市場の変化に応じて迅速に変更を加える必要がありますが、APIを効果的に使用することでこれを実行することができます。