Read Twitter status via Twitter API

Seperti halnya sebuah web komunitas yang sudah banyak membernya seperti Facebook dan Twitter, mereka menyediakan interface atau jembatan antara user (dalam hal ini para developer/programmer) untuk mengembangkan aplikasi pendukung dengan Web komunitas tersebut. Interface ini dinamakan API (Application Programming Interface), API tersebut dibuat oleh web komunitas tersebut untuk memudahkan end-user atau pemakai dalam hal mengupdate atau membaca status nya sehingga pemakai secara tidak langsung bisa berhubungan dengan web tersebut, penggunaanya bisa darimana saja misalnya dari mobile (apps handphone atau sms), atau web based yang dibuat sendiri.

Kalo kita bicara twitter API dapat dengan mudah diakses dari link berikut ini :
http://twitter.com/statuses/user_timeline/rhantoro.json

note : rhantoro.json bisa diganti dengan nama user masing2

API pada Twitter menggunakan JSON (Java Script Object Notation) dimana pengiriman data lebih light dan simple karena tidak menggunakan tags seperti XML.

Berikut contoh demonya :

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml&#8221; xml:lang=”en” lang=”en”>
<head>
<title>Twitter API with JSON</title>
<script type=”text/javascript”>
var myTweets
function cb(data){
myTweets = data;
document.write(myTweets[0].user.name + ” says:<br/>\”” + myTweets[0].text + “\”<br/>”);
document.write(“Follower count : ” + myTweets[0].user.followers_count + “<br/>”);
document.write(“Friends count : ” + myTweets[0].user.friends_count);
}
</script>
<script type=”text/javascript”
src=”http://twitter.com/statuses/user_timeline/rhantoro.json?callback=cb&count=1″&gt;
</script>
</head>
<body>
</body>
</html>

—————————————–
Outputnya :

rhantoro says:
“coba posting di wordpress, cara baca status via twitter API”
Follower count : 10
Friends count : 18