Twitter API JSON - 推文的ID错误

时间:2011-07-20 19:19:30

标签: javascript api twitter

我正在尝试使用我的网站上的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是正确的,除了最后一位数字始终为0,但实际上它是另一个数字。在json文件的源代码中,ID是正确的。 我做错了吗?

1 个答案:

答案 0 :(得分:1)

尝试解析id_str属性。据我所知,JS不支持64位数字。所以Twitter返回字符串表示。

此处的详细信息:http://groups.google.com/group/twitter-api-announce/browse_thread/thread/6a16efa375532182?pli=1http://hustoknow.blogspot.com/2011/02/twitters-idstr.html