【问题标题】:Correct URL for getting Twitter timeline获取 Twitter 时间线的正确 URL
【发布时间】:2014-01-07 17:35:02
【问题描述】:

我很难从 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);
        }
    });

});

【问题讨论】:

    标签: jquery twitter


    【解决方案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,如示例中...)

      【讨论】:

        【解决方案3】:

        你没有提到你是如何解决后端的。使用 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 这个答案会对你有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-09-30
          • 1970-01-01
          • 2015-10-19
          • 1970-01-01
          • 2013-07-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多