Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 获取Twitter时间线的正确URL_Jquery_Twitter - Fatal编程技术网

Jquery 获取Twitter时间线的正确URL

Jquery 获取Twitter时间线的正确URL,jquery,twitter,Jquery,Twitter,我很难从Twitter API返回任何JSON。我想做的就是以JSON的形式获取我的Twitter提要,并尝试这样做: $(document).ready(function(){ $.ajax({ url: 'https://api.twitter.com/1.1/user_timeline/johnrobertpett.json', dataType: 'jsonp', success: function() {

我很难从Twitter API返回任何JSON。我想做的就是以JSON的形式获取我的Twitter提要,并尝试这样做:

$(document).ready(function(){

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

});

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

对于C#

用于PHP 这个答案将对您有所帮助。

您可以使用它对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
        }
    );
});
您可以看到显示主时间线的完整示例:


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

用于获取用户提要的资源URL格式不正确。其内容应如下:

请参阅文档