アプリケーションプログラミングインタフェース(API)
APIは、コンピュータープログラム同士が互いにやり取りする方法です。 人間がウェブページを介してウェブサイトとやり取りするように、APIはコンピュータープログラムが相互に通信するための手段を提供します。 人間のやり取りとは異なり、APIには何が要求できるか、あるいはできないかについての制限があります。 この制限によって、プログラム間で安定的で機能的なコミュニケーションが実現されます。
解決すべき問題はなんですか
アプリケーションが複雑になるにつれて、小さなコードの変更が他の機能に大きな影響を及ぼす可能性があります。 アプリケーションが成長しながらも安定性を維持するために、機能にモジュラーなアプローチを採用する必要があります。 APIがなければ、アプリケーション同士が相互に通信するための枠組みが不足します。 共有された枠組みがないと、アプリケーションがスケールし、統合することが困難になります。
どのように役に立つのでしょうか
APIは、コンピュータープログラムやアプリケーションが定義された理解しやすい方法で相互に通信し、情報を共有することを可能にします。 これは現代のアプリケーションの構成要素であり、開発者にアプリケーションを統合するための方法を提供します。 マイクロサービスが連携して動作しているのであれば、それはAPIを用いて相互に通信していると推測できます。
フィードバック
このページは役に立ちましたか?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.
最終更新日 December 14, 2023: [ja] Localize Application Programming Interface (API) for Japanese (#2691) (137f36c)