9

WebAPI を API テクノロジとして使用して、次のことを行いたいと考えています。

  • 承認された企業が自分のシステムにデータを入力/取得することを許可する
  • 自社の iOS/Android/etc の標準インターフェースを作成します。アプリケーション

インターフェイスのバージョン管理のベストプラクティスと実装に使用されるメカニズムを知っている人はいますか? 具体的には、API を更新した場合に後方互換性を壊したくありません。人々が使用するバージョン管理スキームと、新しいバージョンがリリースされるたびにルート/パスを設定する必要なしにバージョン管理をサポートするメカニズムが WebAPI に組み込まれているかどうかを知りたいです。任意の考えをいただければ幸いです。

更新 いくつかの調査を行った後、自分が何をしたいのかはわかっていると思いますが、その方法がわかりません。理想的には、コンテンツ ネゴシエーション中に、ユーザーから渡されたメディア タイプを使用して (URL をハードコーディングするのではなく) 使用する API のバージョンを指定し、対応するコントローラーをヒットしたいと考えています。

4

2 に答える 2