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サイトは非対応。)

 

 

f:id:rakuda00:20160117224525p:plain

 

これは今期アニメの「ハルチカ」の公式アカウントのフォロワー数の日付ごとの履歴ですが、こんなグラフがどのサイトからでも簡単につくれるようになります。

上記のグラフはJSFiddleで作成しました。

http://jsfiddle.net/AKB428/h6fe212v/

 

 

f:id:rakuda00:20160117224826p:plain

 

ShangriLa Anime API - Twitter API JSサンプル

 

 

これで一層、APIの利用幅がひろがったと思うので、JSでの活用も是非よろしくお願いします。