【问题标题】:Parse JSON cross-domain - Use Tumblr API from javascript解析 JSON 跨域 - 使用来自 javascript 的 Tumblr API
【发布时间】:2013-03-28 15:22:42
【问题描述】:

是否可以在普通 HTML 页面中通过 javascript 访问 Tumblr API?同源政策似乎在阻碍。假设我只想访问一些像 this 这样的 url(关键是 api 文档中的那个),是否可以使用 JSON.parse 或类似的东西下载和解析该 json 字符串?我在谷歌或这里找不到任何有用的东西。

【问题讨论】:

    标签: javascript json tumblr


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2013-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      相关资源
      最近更新 更多