2013-03-28 33 views
1

是否可以在正常的HTML頁面從JavaScript訪問Tumblr API?同樣的原產地政策似乎也是如此。假設我只想訪問this(關鍵是api文檔中的關鍵字)這樣的url,是否可以下載並解析該json字符串JSON.parse或類似的東西?我在谷歌或這裏找不到有用的東西。Parse JSON跨域 - 使用JavaScript的Tumblr API

回答

1

通過提供的tumblr使用jsonp support克服同源策略

$.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) 
}) 

演示:Fiddle

+0

怪異。不起作用。任何想法爲什麼? – tim

+0

@瀏覽器控制檯中的任何錯誤 –