如何使用Javascript显示我最新推文状态的链接?

时间:2011-04-11 05:24:56

标签: javascript

我正在寻求帮助,非常感谢。我想使用Javascript来显示我最新推文状态的链接。例如,它就像:

<a href="http://twitter.com/#!/brianj_smith/status/57288271197241344">Read</a>

正如您在上面的代码中看到的,链接是我最新的推文。然而,最新的推文(当然)会改变......我似乎无法在网上找到任何东西(我已经在Google上搜索了几个小时)而且我一直试图用Twitter创建自己的代码API设置没有运气。

我希望这是一个容易理解的问题/问题。如果没有,我可以提供更多...

---编辑:也许是因为它是我所在的凌晨3点,但我似乎无法执行jQuery并在我的网站上显示状态和文本“阅读”的链接。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

查看Twitter API documentation

例如,在jQuery中:

$.get('http://api.twitter.com/1/users/show.json?screen_name=noradio', {},
    function(response) { 
       $('#mydiv').text(response.status.text);
    }, 'json');

您还可以找到this有用的

答案 1 :(得分:1)

使用JSONP API从Twitter获取最新的Feed,指定计数为1.服务URL看起来像

"http://twitter.com/status/user_timeline/brianj_smith.json?count=1&callback=callbackName"

jQuery的getJSON将是一个简单的选择。

最新状态更新的URL将是(假设数据返回为data

"http://twitter.com/brianj_smith/status/" + data[0].id;

一个工作示例是

jQuery.getJSON('http://twitter.com/status/user_timeline/brianj_smith.json?count=1&callback=?', function(data){
    if (data.length > 0) {
        var link = jQuery('<a>').attr('http://twitter.com/brianj_smith/status/' + data[0].id)
                                .text('Read');
    }
});