アプリケーションプログラミングインターフェース(API)
APIは、ソフトウェア同士の通信とデータ交換を可能にするルールとプロトコルの集合で、システム間の仲介層です。
主要要素
- エンドポイント:リクエストの送信先URL
- メソッド:GETやPOSTなど標準HTTP操作
- 認証:アクセス制御の仕組み
- レスポンス形式:多くはJSONかXML
APIの種類
- REST API:最も一般的なステートレス方式
- SOAP API:構造化されたXMLベースの企業向けプロトコル
- WebSocket API:常時接続のリアルタイム配信向け
取引での主な用途
- 市場データの取得
- 注文執行
- アカウント管理
- ポートフォリオ追跡
- 過去データの分析
関連用語
- REST
- SOAP
- WebSocket
- HTTPメソッド
- エンドポイント
- API

