1

通常の HTML ページで javascript から Tumblr API にアクセスすることは可能ですか? 同一原産地政策が邪魔をしているようです。このようなURLにアクセスしたいだけだと仮定すると(キーはAPIドキュメントのキーです)、そのjson文字列をダウンロードして解析することは可能JSON.parseですか?グーグルやここで役立つものは何も見つかりません。

4

1 に答える 1

1

Tumblr が提供するjsonp サポートを使用して、同じ生成元ポリシーを克服します

$.getJSON('http://api.tumblr.com/v2/blog/david.tumblr.com/posts/photo?api_key=<api-key>&notes_info=true&callback=?', function(data){
    console.log(data)
})

または

$.getJSON('http://api.tumblr.com/v2/blog/david.tumblr.com/posts/photo?callback=?',{
    api_key: '<api-key>',
    notes_info: true
}, function(data){
    console.log('result', data)
})

デモ:フィドル

于 2013-03-28T15:38:45.907 に答える