d3.jsを利用してはてなブックマークの新着記事を表示したい


現在[こちらのページ](http://qiita.com/tag1216/items/ad406625dc654d3c0982)のtag1216様のプログラムを参考にはてなブックマークの新着記事のタグを収集し、同じようにForceレイアウトで表示し、ノードに記事へのリンクをつけたいと考えています。

しかしはてな[ブックマークのAPI](http://developer.hatena.ne.jp/ja/documents/bookmark/apis/getinfo)を利用しようとするとクロスオリジン要求をブロックされqiitaのAPIと同じようにすることができません。

これはqiitaのAPIがJSONPとしてレスポンスを返すためクロスドメインにひっかからないのでしょうか？  
仮にJSONPの場合制約にかからないのでしょうか？  
その場合はてなブックマークのAPIでJSONPで返すにはどのようにすればよいでしょうか？  
無知の質問が多く申し訳ありません。お力添えよろしくお願いします。




### はてなブックマークエントリー情報取得APIのJSONP対応

[質問に挙げられているAPI](http://developer.hatena.ne.jp/ja/documents/bookmark/apis/getinfo)に関してはJSONPでの取得方法が説明されています。

> また`http://b.hatena.ne.jp/entry/json/`に対し、以下のクエリーパラメータを GET  
>  リクエストで送信することで、JSONP によるコールバック関数で囲まれたJSONデータを取得することができます。  
>  (以下略)

JSONPの使い方が分からない場合はトライしてつまずいた所に絞って、また質問するとよいと思います。  
下記は高速版(`/entry/jsonlite/`)でこのサイトのブックマークを取得する例です。

[code]

    <div><p>はてなブックマーク:</p>
        <pre id="hatena_bkm"></pre>
    </div>
    
    <script>
    "use strict";
    
    function my_hatena_bkm_callback(bkm_json){
        document.getElementById("hatena_bkm").textContent =
        JSON.stringify(bkm_json, undefined, 2);
    }
    </script>
    
    <script src="http://b.hatena.ne.jp/entry/jsonlite/?url=http%3A%2F%2Fja.stackoverflow.com%2F&callback=my_hatena_bkm_callback"></script>
[/code]

### 「新着記事」取得のAPIがあるか

ただ、やりたいのは「新着記事のタグを収集」する事のようですね。  
[はてなブックマークドキュメント一覧](http://developer.hatena.ne.jp/ja/documents/bookmark)をざっと見た限りでは、これを取得するAPIは無さそうですが、いかがでしょうか。  
はてなが提供しているRSS(あるいはスクレイピングなど)と、APIを使い、自分でAPIを作るという手はあると思いますが、これは別の話になりますね。

