jsoauth твиттер пуст - PullRequest
       5

jsoauth твиттер пуст

0 голосов
/ 30 декабря 2011

Я новичок в ajax, а точнее в oauth и не совсем понимаю, почему мой ответ возвращается пустым.Я прочитал API-интерфейсы для этого метода http://api.twitter.com/1/statuses/home_timeline.json, но, похоже, не могу получить узлы из ответа.Я предполагаю, что мой запрос действителен, потому что обратный вызов сбоя не вызывается, но я просто не понимаю, почему ответ кажется пустым.Я закомментировал JSON.parse (data.text), потому что он выдавал неожиданную ошибку конца данных.Я использую библиотеку JsOauth.

function success(data){
    // var timeline = JSON.parse(data.text);
    $.each(data, function (element){
        console.log(element.created_at);
    });
}

function failure(data) {
    alert("Something went wrong!");
}

oauth.get("http://api.twitter.com/1/statuses/home_timeline.json", success, failure);

Спасибо за понимание,

J

1 Ответ

0 голосов
/ 01 января 2012

Во-первых, с какой платформы вы пытаетесь совершить звонок? Я сталкивался со многими людьми, пытающимися использовать jsOAuth в браузере, но несмотря на это, его имя предназначено для использования в таких средах приложений javascript, как air, phonegap или titanium.

Для защиты межсайтовых сценариев в браузерах требуется, чтобы любой доступ через AJAX к серверу, отличному от исходного хоста, требовал чего-то, называемого CORS, чего не поддерживает твиттер.

Надеюсь, это поможет. Я на твиттере @bytespider, если вам нужна дополнительная помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...