Ошибка перекрестного источника JSONP «Нет заголовка Access-Control-Allow-Origin»

Я использую Ajax для получения данных из твиттера, используя их API. Я пытаюсь использовать jsonp, и из того, что я вижу и понимаю, я думаю, что все делаю правильно (хотя, очевидно, нет).

  

    $(document).ready(function () {
        $.ajax( {
            type: 'GET',
            datatype: 'jsonp',
            data: {},
            crossDomain: 'true',
            url: "http://twitter.com/status/user_timeline/padraicb.json?count=10&callback=?",
            error: function(textStatus, errorThrown) {
                alert("error");
            },
            success: function(msg) {
                console.log(msg);
            }
        });
    });

Приведенный выше код генерирует ошибку в Chrome и FirefoxXMLHttpRequest не может загрузитьhttp://twitter.com/status/user_timeline/padraicb.json?count=10&Обратный вызов =?. НетAccess-Control-Allow-Origin' заголовок присутствует на запрашиваемом ресурсе. Происхождениеноль' поэтому не разрешен доступ.

Из моего понимания я думал, что имея&callback=? и имеющий тип установлен вjsonp позволит этому добиться успеха. Какие'Более того, я вижу, что объект JSON возвращается в fiddler, но сценарий не обрабатывает его. Я пробовал несколько APIс той же проблемой происходит.

Один такой API также работает при вводе в адресную строку.

Так что после тщательного поиска и поиска мне нужно кое-как установить источник*? Я думал, что это больше проблема на стороне сервера?

Я также пытался?callback? но безрезультатно.

Любые идеи будут отличными, спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос