安らかなAPIに利用できるハイパーメディアはたくさんあります。どちらがどのケースに適しているかわかりません。安らかなAPIの私の最初の試みなので、それを使用することの問題と利点を予測することはできません. 私が欲しいのは、クエリを実行できるものと、バッチ サポート (特に GET 要求の場合) があることです。
Odata は完全な機能であり、オアシスの標準でもあるようですが、私にはやり過ぎのように思えます。そのクエリ機能は柔軟ですが、複雑です。さらに、odata 4のphp実装はありません。それを使用する場合は、自分で行う必要があります。私が今避けようとしているもの。
Hal 単純すぎて何もできないようです。
Collection+json は良さそうです。しかし、バッチ操作機能はないようです
jsonapi: シンプルに見えます。クエリ機能とバッチ操作 (拡張機能あり) の両方を備えています。ただし、GET リクエストの一括操作には対応していません。状態も安定しています。しかし、私はまだそれのレビューを見つけることができません。
これに関するあなたの経験は何ですか?それらの中からハイパーメディアをどのように選択すればよいですか? どんな洞察も役に立ちます。これ以外のハイパーメディアも聞きたいです。
現在、json-api と collection+json の間で混乱しています。