Menampilkan kiriman twitter dengan php
Twitter adalah salah satu media sosial terbesar yang sering digunakan oleh pengguna internet. Twitter menyediakan banyak fasilitas yang bisa digunakan untuk berbagai keperluan dalam bentuk widget atau plugin yang bisa dengan mudah ditempel pada halaman web termasuk untuk menampilkan status yang sudah dikirim user tertentu. Karena sifatnya fasilitas umum dengan fitur yang sama maka tentunya kita tidak bisa mengubah format tampilanya sesuai keperluan kita. Tapi ini bisa kita lakukan dengan menggunakan php.
Langkah pertama adalah membuat fungsi kecil untuk mengambil status yang sudah dikirim, caranya sebagai berikut :
<?php function parse_feed($process) { $xml = new SimpleXMLElement($process); $n=0; foreach($xml->entry as $entry) { $tweets[$n] = array($entry->published,$entry->content); $n++; } return $tweets; } function show_twit($username,$jumlah) { $twitter_username = $username; $twitter_entries = $jumlah; $feed = "https://search.twitter.com/search.atom?q=from:" . $twitter_username . "&rpp=".$twitter_entries; $feed = file_get_contents($feed); $tweets = parse_feed($feed); $n=0; $n_t = count($tweets); while($n < $n_t) { echo "<div class=\"tweet\">"; echo $tweets[$n][1][0]; echo "</div>"; echo "<div class=\"date\">".$tweets[$n][0][0]."</div>"; $n++; } } ?>
Dan yang terakhir adalah memanggil fungsi yang sudah dibuat diatas dengan cara :
<?php //isikan nama user serta jumlah status yang akan ditampilkan show_twit('namauser',10); ?>
Semoga bermanfaat, dan selamat mencoba
Zainal Hakim
** Bebas disunting dengan menyebutkan sumber **