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

About riahantoro
rhantoro.net

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: