私は最近、クロスドメインWeb APIの構築を実験してきましたが、それはでこぼこの旅でした。Chrome、FF、Safariなどの最新のブラウザでは問題はありません。問題はIEにあり、クロスドメイン呼び出しを行うときに$.ajaxではなくXDRを使用する必要があります。最初の質問:Backbone.jsを使用していた場合、クロスブラウザーおよびクロスドメインのajax呼び出しを行うための推奨される方法は何ですか?
IEで私が抱えていたもう1つの問題は、クロスドメインajaxリクエストを行う場合、IEには「リクエストのContent-Typeヘッダーでサポートされるのはテキスト/プレーンのみ」(リンク)などの制限と制限がたくさんあることでした。したがって、私の場合、手動でバインドしない限り、MVC C#フレームワークを使用してモデルにバインドすることはできませんでした。
とにかく、私の2番目で最後の質問は、Instagram、Facebook、Twitterなどの企業はどのようにしてAPIを構築するのかということです。私は完全なガイドを探しているわけではありませんが、それがどれほど難しいかを知りたいだけです。