Upload
aryo-luntanglantung
View
891
Download
0
Embed Size (px)
DESCRIPTION
Slide ini menjelaskan tentang cara penggunaan API Twitter. Disusun oleh Kelompok 4 (30111140, 30111151, 30111191) kelas MCC-11-01 Telkom University.
Citation preview
API TwitterKelompok 4 :
Ade Hery Shopyan ( 30111140 )
Aryo Tiko Pratomo ( 30111191 )
Wilyan Resna Saputra ( 30111151 )
Twitter adalah layanan jejaring sosial yang memungkinkan penggunanya untuk mengirim dan membaca pesan berbasis teks hingga 140 karakter, yang dikenal dengan sebutan kicauan (tweet). Twitter didirikan pada bulan Maret 2006 oleh Jack Dorsey, dan situs jejaring sosialnya diluncurkan pada bulan Juli. Sejak diluncurkan, Twitter telah menjadi salah satu dari sepuluh situs yang paling sering dikunjungi di Internet, dan dijuluki dengan “pesan singkat dari Internet”. Di Twitter, pengguna tak terdaftar hanya bisa membaca kicauan, sedangkan pengguna terdaftar bisa memosting kicauan melalui antarmuka situs web, pesan singkat (SMS), atau melalui berbagai aplikasi untuk perangkat seluler.
Deskripsi
Untuk dapat menggunakan API Twitter, pertama-tama kita diharuskan mendaftar menjadi developer Twitter terlebih dahulu di situs https://dev.twitter.com/Lalu kita dapat sign in dengan menggunakan akun Twitter yang telah kita miliki.
Developer Twitter
Setelah berhasil login pilih menu My applications, lalu klik tombol “Create a new application”.
Developer Twitter
Kemudian masukkan nama, deskripsi, dan website yang akan digunakan untuk menghosting aplikasi yang akan kita buat, untuk Callback URL dapat dikosongkan terlebih dahulu dan dapat diisi melalui coding selanjutnya.
Developer Twitter
Setelah membuat aplikasi maka kita akan mendapatkan 4 buah key yaitu consumer key, consumer secret, access token, dan access token secret yang akan digunakan sebagai syarat authentication dari aplikasi yang akan kita buat untuk dapat mengakses data yang dimiliki oleh Twitter.
Developer Twitter
Untuk membuat aplikasi kita sendiri, kita membutuhkan file yang bernama Oauth. Oauth di sini berfungsi untuk mendapatkan izin agar kita dapat mengakses data dari twitter yang dituju dan untuk mengolah datanya.
Di sini kita akan menggunakan library yang telah disediakan oleh Abraham Williams yang filenya dapat didownload di sini https://github.com/abraham/twitteroauth
Sample Code
<?phpsession_start();require_once("twitteroauth.php"); //Path ke library twitteroauth
$notweets = 5; //jumlah twit yang akan diambil
$twitteruser = "aryotiko"; //user Aryo$consumer_key = "Mq7I7tL3colhlVlR7ythNQ";$consumer_secret = "1M08DtOySMIBIMTRjH8ijrcZI6uFsdAr1saAfbTjU";$access_token = "108354693-av1LYQgL2CajE8IrUjCXDyQ6tniThv2iNLUnrpXY";$access_token_secret = "vgtzmXM3uLVhZEYjc9BesU1RZDLpo5V13Hoiuaba16HCz";
function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret) {$connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);return $connection;
}
$connection = getConnectionWithAccessToken($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$tweets = $connection->get ("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=".$twitteruser."&count=".$notweets);
echo "<pre>";print_r($tweets);echo "</pre>";
?>
Sample Code
Sample Code
Ubah barisan code:echo "<pre>";print_r($tweets);echo "</pre>";
Menjadi seperti ini:foreach($tweets as $tweet){
echo '<img src="'.$tweet->user->profile_image_url.'" align="left">';
echo $tweet->created_at.'<br />'; echo $tweet->user->name.' ('.$tweet->user->screen_name.')
<br />'; echo $tweet->text.'<br /><hr />'; }
Sample Code
Sample Code
TERIMA KASIH