我正在尝试用twitter api在我的网站上显示我的最后一条推文。我包含了以下函数(我使用jQuery):
function render(o) {
for(var i = 0; i < 5; i++){
$('.section').append('<a target="_blank" href="http://twitter.com/mytwittername/status/' + o[i].id + '">' + o[i].text + '</a><br /><hr /><br />');
}
}在此之后,我在回调中包含了json文件:
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/mytwittername?
callback=render"></script>一切都运行得很好。推文的内容是正确的。但是ID不是。ID是正确的,除了最后一个数字总是0,但实际上它是另一个数字。在json文件的源代码中,ID是正确的。我做错了什么吗?
发布于 2011-07-21 03:27:32
请尝试解析出id_str属性。据我所知,JS不支持64位数字。所以Twitter返回字符串表示。
详情请点击此处:http://groups.google.com/group/twitter-api-announce/browse_thread/thread/6a16efa375532182?pli=1或there http://hustoknow.blogspot.com/2011/02/twitters-idstr.html
https://stackoverflow.com/questions/6767285
复制相似问题