Membaca status terakhir twitter dengan PHP

 Author : hadinug, 13 August, 2014, Komentar

Awal nya hanya coba-coba saja (iseng) mencoba bagaimana menampilkan status terakhir twitter dengan PHP libarari 1.1, sebelumnya mungkin anda telah memperhatikan bahwa API Twitter alama v1.0 tidak bekerja lagi, dan untuk update terbaru adalah versi 1.1 yang bisa digunakan untuk berinteraksi dengan Twitter.


twitter oauth



twitter token


key API Twitter 

Jika sebelumnya anda telah mendaftar atau terdaftar sebagai developer di dev.twitter.com anda langsung bisa mendapatkan beberapa informasi yang dibutuhkan seperti

  • customer_key
  • customer_secret
  • access_token
  • access_token_secret

library PHP 

Anda bisalangsung ke Github nya Abraham Williams dan download librari TwitterOAuth PHP, perpustakaan ini diperlukan untuk membuat permintaan HTTP ke Twitter, kita hanya perlu dua file dari folder twitteroauth dari perpustakaan ini.

Kode PHP 

Berikut kode akhir yang harus anda masukan ke proyek website anda. Ubah informasi sesuai dengan akun developer twitter anda

include_once('twitteroauth/twitteroauth.php');

$twitter_customer_key           = 'WLBgbIZdKLKAJ8fmUWKmumrlr';
$twitter_customer_secret        = 'NDnOBDhVFbFP4uu4EI5HcWKGdys3yllu0SfKnw8ruXBBHRs3HX';
$twitter_access_token           = '627720846-r49ImKGo1iLaKk2I1yQ8TF0NejrjsNKCDQCQBu3e';
$twitter_access_token_secret    = 'QAwyqEpYJQ9bRf0fAromYZfPdPkGJDElKIawXKK4s9Wt1';

$connection = new TwitterOAuth($twitter_customer_key, $twitter_customer_secret, $twitter_access_token, $twitter_access_token_secret);

$my_tweets = $connection->get('statuses/user_timeline', array('screen_name' => 'hadinug1', 'count' => 1));

echo '<div class="twitter-bubble">';
if(isset($my_tweets->errors))
{           
    echo 'Error :'. $my_tweets->errors[0]->code. ' - '. $my_tweets->errors[0]->message;
}else{
    echo makeClickableLinks($my_tweets[0]->text);
}
echo '</div>';

//function to convert text url into links.
function makeClickableLinks($s) {
  return preg_replace('@(https?://([-w.]+[-w])+(:d+)?(/([w/_.#-]*(?S+)?[^.s])?)?)@', '<a target="blank" rel="nofollow" href="$1" target="_blank">$1</a>', $s);
}


Anda bisa mendownload scrip aplikasi diatas secara lengkap atau melihat hasil demonya disini
 
Bagikan halaman ke sosial media
 
Tags :   twitter       

Tentang Penulis

writer hadinug
Web Developer di PT. Yafii Solusi Internasional

Link: http://ysi.co.id

   Komentar Anda