Можно ли получить доступ к Tumblr API из javascript на обычной HTML-странице? Та же политика происхождения, похоже, мешает. Предполагая, что я просто хочу получить доступ к некоторому URL-адресу, например это (ключ из документации API), можно ли загрузить и проанализировать эту строку json с помощью JSON.parse
или что-то в этом роде? Я не могу найти ничего полезного в Google или здесь.
Анализировать междоменный JSON — использовать Tumblr API из javascript
Ответы (1)
Используйте поддержку jsonp, предоставляемую Tumblr, чтобы обойти политику единого источника.
$.getJSON('http://api.tumblr.com/v2/blog/david.tumblr.com/posts/photo?api_key=<api-key>¬es_info=true&callback=?', function(data){
console.log(data)
})
Or
$.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
person
Arun P Johny
schedule
28.03.2013