【发布时间】:2011-06-12 08:12:53
【问题描述】:
有没有人遇到过 twitters json .in_reply_to_status_id 的问题
似乎每次都将我的最后一个数字四舍五入为 0。如果您运行此代码,它应该会提示您回复消息的网址,但最后一个数字始终为 0。我对 javascript 很陌生,但认为它可能与它的数字有多大有关.任何帮助表示赞赏。谢谢:)
<!-- language: lang-js -->
<script type="text/javascript">
function twitterCallback(twitters) {
var statusHTML = [];
for (var i=0; i<twitters.length; i++){
var username = twitters[i].user.screen_name;
var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
return '<a href="'+url+'" target="_blank" rel="nofollow">'+url+'</a>';
}).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'" target="_blank" rel="nofollow">'+reply.substring(1)+'</a>';
});
if(twitters[i].in_reply_to_screen_name){
alert('http://twitter.com/'+twitters[i].in_reply_to_screen_name+'/status/'+twitters[i].in_reply_to_status_id);
}
}
}
</script>
<script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=PacSun&include_rts=true&count=15&callback=twitterCallback"></script>
【问题讨论】:
-
“我的天哪,我无法弄清楚如何简单地粘贴代码” 您只需将代码缩进四个空格,正如 如何到问题区域右侧的格式框。
-
谢谢,我想我已经因为这个错误而感到压力了。
标签: javascript twitter