ShangriLa Anime APIをCORS(Cross-Origin Resource Sharing)に対応し、クロスドメインのJavaScriptから利用できるようになりました
ShangriLa Anime APIをCORSに対応しました。(今さらですが)
元々、クロスドメイン対応はJSONPでする想定でしたが、XMLHttpRequest Level 2というのがいつのまにかできていて、サーバ側で「add_header Access-Control-Allow-Origin *;」のレスポンスをつければ、クロスドメインでAJAXが実行できるようになります。
これでどんなサイトのJSからでもShangriLa Anime APIを実行できるようになりました。(ただしHTTPSサイトは非対応。)
これは今期アニメの「ハルチカ」の公式アカウントのフォロワー数の日付ごとの履歴ですが、こんなグラフがどのサイトからでも簡単につくれるようになります。
上記のグラフはJSFiddleで作成しました。
http://jsfiddle.net/AKB428/h6fe212v/
ShangriLa Anime API - Twitter API JSサンプル
これで一層、APIの利用幅がひろがったと思うので、JSでの活用も是非よろしくお願いします。