2013-03-28 2 views
1

Возможно ли получить доступ к Tumblr API из javascript на обычной HTML-странице? Похоже, что такая же политика происхождения. Предполагая, что я просто хочу получить доступ к некоторому URL-адресу, например this (ключ от api docs), можно ли загрузить и проанализировать эту строку json с помощью JSON.parse или что-то в этом роде? Я не могу найти ничего полезного в Google или здесь.Parse JSON cross-domain - использовать Tumblr API из javascript

ответ

1

Использование jsonp support обеспечивается Tumblr преодолеть Same Origin Policy

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

@tim любая ошибка в консоли браузера –

Смежные вопросы