A Life Less Ordinary

Webエンジニアのポエム

Ustream Data API で JSONP

UstreamDataAPIのフォーマットは、htmlやxml、json、phpですが、JavaScriptに組み込んで処理をゴニョゴニョできないなと思ってたら、jsonpも使えるみたいですね。


UstreamAPIjavascriptで利用しようと思っています。 APIの使.. - 人力検索はてな
http://q.hatena.ne.jp/1301371612



scriptタグで読み込む際のURLに、「callback」パラメータを付与することで、指定の関数がコールバックされると。

<script src="http://api.ustream.tv/json/channel/xxxx/getInfo/status?key=your_key&callback=hoge"></script>
<script>
function hoge(data){

}


でも、社内JSマスターに一蹴されてしもたので備忘録。
jQuery使うなら以下のがいいよねと。

$.ajax({
          url: "http://api.ustream.tv/json/channel/xxxx/getInfo",
          dataType: 'jsonp',
          jsonp: 'callback',
          timeout: 2000,
          success: function(data, status) {
            
          }
});

その他参考
http://www.adamrocker.com/blog/102/javascript_simplest_jsonp.html
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=6129&forum=6
http://gutarin.jp/wp/archives/3238
http://jsfiddle.net/LNYAX/