SlideShare a Scribd company logo
Kelompok 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.
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.
Setelah berhasil login pilih menu My applications,
lalu klik tombol “Create a new application”.
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.
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.
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
<?php
session_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>";

?>
Tutorial Contoh Penggunaan API Twitter
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 />';
}
Tutorial Contoh Penggunaan API Twitter
Tutorial Contoh Penggunaan API Twitter

More Related Content

PPT
1. pengenalan python
PDF
MPPL - T5 - Project Charter
PPTX
Jenis sistem keamanan pada jaringan nirkabel
PDF
Mail server
PPT
Sistem+Informasi+Untuk
PDF
CRUD pada Android Studio menggunakan MySQL
PPTX
Access Point
PDF
Jawaban uas Analisa dan Perancangan Sistem
1. pengenalan python
MPPL - T5 - Project Charter
Jenis sistem keamanan pada jaringan nirkabel
Mail server
Sistem+Informasi+Untuk
CRUD pada Android Studio menggunakan MySQL
Access Point
Jawaban uas Analisa dan Perancangan Sistem

What's hot (20)

PDF
Makalah Mobile Programming
DOCX
Evaluasi Akhir Semester Genap 2018/2019 - MPPL
PPTX
Jenis-jenis Penipuan di Internet dan Cara Menghindarinya
DOCX
Aspek-Aspek Keamanan Jaringan
PPT
9.algoritma kriptografi klasik (bag 5)xx
PPTX
Ancaman-Ancaman pada Keamanan Jaringan Komputer
PPTX
Mobile computing
DOCX
Proposal Penawaran Aplikasi "FedEx"
PPT
PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada Java
DOC
Etika profesi tugas 1
PDF
Pertemuan 3 Mikroprosessor dan Mikrokontroler
DOCX
Project charter
PPT
Sequence Diagram.ppt
DOC
Bukti digital, forensik digital, dan anti forensik
PPT
Infrastruktur Teknologi Informasi
PPTX
Presentasi topologi mesh
PDF
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
PDF
17 proyek arduino
PDF
Perlindungan Data Pribadi
PPT
15.algoritma kriptografi modern (bagian 4)
Makalah Mobile Programming
Evaluasi Akhir Semester Genap 2018/2019 - MPPL
Jenis-jenis Penipuan di Internet dan Cara Menghindarinya
Aspek-Aspek Keamanan Jaringan
9.algoritma kriptografi klasik (bag 5)xx
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Mobile computing
Proposal Penawaran Aplikasi "FedEx"
PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada Java
Etika profesi tugas 1
Pertemuan 3 Mikroprosessor dan Mikrokontroler
Project charter
Sequence Diagram.ppt
Bukti digital, forensik digital, dan anti forensik
Infrastruktur Teknologi Informasi
Presentasi topologi mesh
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
17 proyek arduino
Perlindungan Data Pribadi
15.algoritma kriptografi modern (bagian 4)
Ad

Viewers also liked (20)

PDF
Penerapan API dengan JSON,MYSQL
PDF
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
PDF
Ebook I - membuat bot telegram dengan php
PDF
Facebook Open Stream API - Facebook Developer Garage Dhaka
PDF
Web API Practice Handbook
PPTX
Twitter for beginners
PDF
Cloud computing
PPTX
How to get data from twitter (by hnnrrhm)
PDF
Integrating Telegram Bots with Ruby on Rails
DOCX
Pengenalan json
DOCX
Pemanfaatan json dengan mysql
PDF
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
PDF
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
ODP
Mengenal Rapidminer
PDF
2015 Google Play Game Category Annual Report_english
PDF
Facebook Login & Open Graph Introduction
PDF
Facebook graph api
PDF
Rudi hartanto tutorial 01 rapid miner 5.3 decision tree
PDF
Laporan Tugas Akhir - Absensi SMS Gateway
Penerapan API dengan JSON,MYSQL
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Ebook I - membuat bot telegram dengan php
Facebook Open Stream API - Facebook Developer Garage Dhaka
Web API Practice Handbook
Twitter for beginners
Cloud computing
How to get data from twitter (by hnnrrhm)
Integrating Telegram Bots with Ruby on Rails
Pengenalan json
Pemanfaatan json dengan mysql
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Mengenal Rapidminer
2015 Google Play Game Category Annual Report_english
Facebook Login & Open Graph Introduction
Facebook graph api
Rudi hartanto tutorial 01 rapid miner 5.3 decision tree
Laporan Tugas Akhir - Absensi SMS Gateway
Ad

Similar to Tutorial Contoh Penggunaan API Twitter (19)

PPTX
Pengantar tek
PPTX
Promosi Melalui Twitter
PPTX
Pemanfaatan Sosial Media | Twitter
PPTX
Pengertian Dan Sejarah Twitter
PDF
TEKNOLOGI WEB
PDF
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
PDF
Mengulik Algoritma Twitter
PPTX
PDF
Tugas 1 - Pemrograman berbasis web - 1210651280
DOCX
Tugas-1 Pemrograman berbasis web 2.0
PPTX
9 g = 5 mashadi arif dwi armawan
PPTX
Sejarah Perkembangan Twitter
DOCX
Paragraf Eksposisi tentang Jejaring Sosial
PDF
PDF
1210651164 dendi angga kurniawan
DOCX
Internet sehat
PDF
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
PPTX
Twitter Sebagai Media Komunikasiiii.pptx
PPTX
Mendemonstrasikan akses internet sesuai dengan prosedur
Pengantar tek
Promosi Melalui Twitter
Pemanfaatan Sosial Media | Twitter
Pengertian Dan Sejarah Twitter
TEKNOLOGI WEB
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
Mengulik Algoritma Twitter
Tugas 1 - Pemrograman berbasis web - 1210651280
Tugas-1 Pemrograman berbasis web 2.0
9 g = 5 mashadi arif dwi armawan
Sejarah Perkembangan Twitter
Paragraf Eksposisi tentang Jejaring Sosial
1210651164 dendi angga kurniawan
Internet sehat
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
Twitter Sebagai Media Komunikasiiii.pptx
Mendemonstrasikan akses internet sesuai dengan prosedur

Tutorial Contoh Penggunaan API Twitter

  • 1. Kelompok 4 : Ade Hery Shopyan ( 30111140 ) Aryo Tiko Pratomo ( 30111191 ) Wilyan Resna Saputra ( 30111151 )
  • 2. 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.
  • 3. 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.
  • 4. Setelah berhasil login pilih menu My applications, lalu klik tombol “Create a new application”.
  • 5. 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.
  • 6. 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.
  • 7. 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
  • 8. <?php session_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>"; ?>
  • 10. 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 />'; }