リンク:www.twitter.com[Twitter]は、ツイートに対処するための多くのAPIを提供しています。
この例では、jQueryを使用してユーザーの最後のつぶやきを取得する方法を学習します。
http://search.twitter.com/search.json?q=from:username&rpp=1
たとえば、Twitterのユーザー「techfou」から最後のつぶやきを取得します。
http://search.twitter.com/search.json?q=from:techfou&rpp=1
1. jQuery Ajax
私たちはJqueryの `.ajax()`関数を使って、ユーザーの最後のつぶやきを取得して表示します。
$('#last-tweet').click(function(){ $("#tweet__result").text("Loading......"); var username = $('#username').val(); $.ajax({ type: "GET", dataType: "json", url: "http://search.twitter.com/search.json?q=from:"+username+"&rpp=1&callback=?", success: function(data){ $("#tweet__result").text(data.results[0].text); } }); });
2.完全なHTMLの例
この例では、ユーザ名をボックスに書き込んでボタンをクリックすると、ユーザの最後のつぶやきを取得します。
<html> <head> <title>How to Get Last Tweet with Jquery Example</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> </head> <body> <h1>Get Last Tweet with jQuery</h1> username : <input type='text' id='username' size='50' value='mkyong'/> <br/> <br/> <h2> Last Tweet : <span id="tweet__result"></span> </h2> <button id="last-tweet">Get Last Tweet (.Ajax)</button> <script type="text/javascript"> $('#last-tweet').click( function() { $("#tweet__result").text("Loading......"); var username = $('#username').val(); $.ajax({ type : "GET", dataType : "json", url : "http://search.twitter.com/search.json?q=from:" + username + "&rpp=1&callback=?", success : function(data) { $("#tweet__result").text(data.results[0].text); } }); }); </script> </body> </html>
-
自分で試してみてください** 、Twitterユーザー名を入力してボタンをクリックしてください。
お気軽に質問してください…