Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript显示指向我最新tweet状态的链接?_Javascript - Fatal编程技术网

如何使用Javascript显示指向我最新tweet状态的链接?

如何使用Javascript显示指向我最新tweet状态的链接?,javascript,Javascript,我正在寻求帮助,非常感谢。我想用Javascript来显示我最新tweet状态的链接。例如,它将类似于: <a href="http://twitter.com/#!/brianj_smith/status/57288271197241344">Read</a> 正如您在上面的代码中所看到的,链接是到我的最新tweet。然而,最新的推特(当然)将会改变。。。。我似乎在网上找不到任何东西(我在谷歌搜索了几个小时),我一直在尝试用Twitter的API设置创建自己的代码

我正在寻求帮助,非常感谢。我想用Javascript来显示我最新tweet状态的链接。例如,它将类似于:

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

正如您在上面的代码中所看到的,链接是到我的最新tweet。然而,最新的推特(当然)将会改变。。。。我似乎在网上找不到任何东西(我在谷歌搜索了几个小时),我一直在尝试用Twitter的API设置创建自己的代码,但运气不好

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


---编辑:可能是因为我现在是凌晨3点,但我似乎无法让jQuery执行并在我的站点上显示状态和文本“Read”的链接。有什么想法吗?

请查看有关此的详细信息

例如,在jQuery中:

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

您还可以找到有用的

使用JSONPAPI从Twitter获取最新的提要,指定计数为1。服务URL看起来像

"http://twitter.com/status/user_timeline/brianj_smith.json?count=1&callback=callbackName"
jQuery在这里是一个简单的选择

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

一个有效的例子是

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');
    }
});
jQuery.getJSON('http://twitter.com/status/user_timeline/brianj_smith.json?count=1&callback=?,函数(数据){
如果(data.length>0){
var link=jQuery(“”).attr(“”)http://twitter.com/brianj_smith/status/“+数据[0].id)
.文本(“已读”);
}
});

使用jquery非常简单<代码>$(函数(){//以上代码})如果你想不断地实时刷新api,你也可以让它ping api。可能是因为我现在是凌晨3点,但我似乎无法让jQuery执行并在我的站点上显示状态和文本“Read”的链接。有什么想法吗?@BrianJ我收到了“太多客户请求”的错误,但它现在似乎正在工作。另外,我认为我的是旧的API。你应该用杰森的答案
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');
    }
});