获取特定用户的最新tweet

Get latest tweets of specific user

本文关键字:最新 tweet 用户 获取      更新时间:2023-09-26

我需要使用javascript获取特定用户的最新tweet。我找到了一些脚本。

 <script>
        $(document).ready(function(){
            loadLatestTweet();
        });
        function loadLatestTweet(){
            var numTweets = 1;
            var _url = 'https://api.twitter.com/1/statuses/user_timeline/CypressNorth.json?callback=?&count='+numTweets+'&include_rts=1';
            $.getJSON(_url,function(data){
                for(var i = 0; i< data.length; i++){
                    var tweet = data[i].text;
                    var created = parseDate(data[i].created_at);
                    var createdDate = created.getDate()+'-'+(created.getMonth()+1)+'-'+created.getFullYear()+' at '+created.getHours()+':'+created.getMinutes();
                    tweet = tweet.parseURL().parseUsername().parseHashtag();
                    tweet += '<div class="tweeter-info"><div class="uppercase bold"><a href="https://twitter.com/#!/CypressNorth" target="_blank" class="black">@CypressNorth</a></div><div class="right"><a href="https://twitter.com/#!/CypressNorth/status/'+data[i].id_str+'">'+createdDate+'</a></div></div>'
                    $("body").append('<p>'+tweet+'</p>');
                }
            });
        }
    </script>

但我得到一个错误,说Status Code:401 Unauthorized。我已经将版本代码更改为1.1,但同样的错误。我想知道,如何将应用id或应用键传递给这个url。还有,是否有任何javascript库可以与最新的twitter api一起工作。谢谢大家

对这个问题的快速回答是1.0版本不再有效,而1.1版本几乎对每个api端点url都要求OAuth。