>
アプリケーション・プログラミング・インターフェース (API)
APIとは
APIは、アプリケーション・プログラミング・インターフェースの略です。APIは、アプリケーションやシステムが互いに通信する方法を定義する一連のプロトコルです。
組織がビジネスソフトウェアアプリケーションの一部をAPIを通じて表現すると、その機能を大幅に拡張することができます。これにより、ユーザーは情報にアクセスする方法に関係なく、シームレスな接続体験を享受することができます。
ユーザーは、ウェブアプリケーションを使用してメールを送信したり、モバイルアプリケーションを使用して返信を読んだり、ホームデバイスで添付されたビデオを視聴したり、iPadで添付されたレポートを読んだりすることができます。これらすべては、ユーザーにとって便利な方法を選ぶことが可能です。これは、これらすべてのアプリケーションがAPIによって接続されているためです。
REST APIとは
表現状態転送(REST)APIは、ネットワークアプリケーションを設計するためのアーキテクチャスタイルであり、一般的にHTTP(HyperText Transfer Protocol)を使用してサーバーからの応答を取得します。
REST API呼び出しはステートレスであり、これはすべての呼び出しが受信リクエストに基づいて応答され、以前のやり取りの記録がないことを意味します。クラウドアプリケーションとやり取りするために、多くの企業がREST APIを選択しています。多くのソーシャルメディアサイトやブラウザは、ユーザーに統合された体験を提供するためにREST APIを使用しています。