2

前段时间我有这段代码来放置用户的最后 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 我不能放这个密钥,因为是秘密......

4

1 回答 1

3

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

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

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

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

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

于 2012-10-23T15:13:20.143 回答