2011-07-20 15 views
1

私の最後のつぶやきを私のウェブサイトのtwitter apiで表示しようとしています。 私は次の関数(私はjQueryのを使用)が含まれている:それはすべてがちょっとうまく動作Twitter API JSON - つぶやきのIDが間違っています

<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/mytwittername? 
callback=render"></script> 

:私は、コールバックを持つJSONファイルを含めるその後

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 />'); 
    } 
} 

を。つぶやきの内容は正しいです。しかしIDはそうではありません。最後の数字が常に0であることを除いて、IDは正しいですが、実際には別の数字です。 jsonファイルのソースコードでは、IDは正しいものです。 何か間違っていますか?

答えて

1

代わりにid_str属性を解析してみてください。私が知る限り、JSは64ビットの数字をサポートしていません。 Twitterは文字列表現を返します。ここ

詳細:http://groups.google.com/group/twitter-api-announce/browse_thread/thread/6a16efa375532182?pli=1またはそこhttp://hustoknow.blogspot.com/2011/02/twitters-idstr.html

+0

ありがとう!それが解決策でした。 –

+0

あなたはようこそ!それがあなたのために働く場合、解決策として答えを受け入れることを忘れないでください) – Shcheklein

+0

私は今でした。私は3分以上待たなければならなかった。 :P –

関連する問題