【问题标题】:Put user_timeline Twitter on a website with new API 1.1将 user_timeline Twitter 放在使用新 API 1.1 的网站上
【发布时间】:2013-11-30 15:16:54
【问题描述】:

前段时间我有这段代码可以放置用户的最后 3 条推文:

jQuery.getJSON("http://twitter.com/statuses/user_timeline/"+ user +".json?callback=?&count=3", function(data) {
    jQuery.each(data, function(i, object) {
        var textt = object.text.linkify().atify().hashify();
        jQuery("#twitter").append('<p><span class="text">' + textt + '</span><br/><span class="quan">' +parseTwitterDate(object.created_at) + '</span></p><hr/>');
    });     
});

现在,我了解到 API 已更改为新 URL,需要使用安全令牌 (Oauth) 创建一个应用程序,以便查看网站上的推文。

我已经与想要显示推文的用户一起创建了应用程序,并且我有安全密钥,但是我现在如何显示推文?我需要把这个键放在一些 Javascript 代码行上吗?但是使用 Javascript 我不能放这个密钥,因为这是秘密......

【问题讨论】:

    标签: twitter twitter-oauth


    【解决方案1】:

    简而言之:您需要 OAuth 身份验证才能使用 1.1 API。唯一的方法是在服务器端实现这一步并使用 Javascript 从那里提取提要。这样做缓存提要会增加页面负载。

    记得查看 twitter 上的显示要求。真的,真的!

    我一直在研究解决方案。在我的搜索中,我发现以下资源非常有用:

    https://dev.twitter.com/docs/api/1.1

    http://www.jaisenmathai.com/articles/twitter-async-documentation.html

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 1970-01-01
      • 2013-10-22
      • 2012-10-06
      • 2014-03-04
      • 2012-11-03
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多