获取Twitter时间线的正确URL

时间:2013-12-07 17:36:40

标签: jquery twitter

我很难从Twitter API返回任何JSON。我想做的就是把我的Twitter提要作为JSON,并尝试这样做:

$(document).ready(function(){

    $.ajax({
        url: 'https://api.twitter.com/1.1/user_timeline/johnrobertpett.json',
        dataType: 'jsonp',
        success: function() {
            console.log(data);
        }
    });

});

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

您可以使用oauth.io对twitter api进行客户端调用:

OAuth.initialize('...oauth.io public key...');
OAuth.popup('twitter', function (err, res) {
    res.get({
        url: '/1.1/statuses/home_timeline.json',
        success: function(data) {
            // data contains the tweets
        }
    );
});

您可以看到显示主时间轴的完整示例:http://jsfiddle.net/KxCs2/1/

.get具有与$ .ajax相同的语法,因此您可以使用成功回调或延迟.done,如示例中所示...)

答案 2 :(得分:1)

你没有提到你是如何解决后端方面的。使用API​​ 1.1,您需要在Twitter-Dev上拥有一个新应用程序。然后在服务器端,您必须发送您的身份验证信息以获取您的JSON。如果您还没有,请参阅以下帖子:

FOR C# Using Twitter OAuth via API 1.1 without 3rd Party Library

对于PHP Simplest PHP example for retrieving user_timeline with Twitter API version 1.1 这个答案对你有帮助。