SlideShare une entreprise Scribd logo
1  sur  12
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>";

?>
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

Contenu connexe

Tendances

3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1ArdianDwiPraba
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiwillyhayon
 
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWA
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWAANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWA
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWAIsmail Fahmi
 
5. Social Network Analysis (SNA) (1).pdf
5. Social Network Analysis (SNA) (1).pdf5. Social Network Analysis (SNA) (1).pdf
5. Social Network Analysis (SNA) (1).pdfBagasCandraAP2KA02
 
Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartAgung Sulistyanto
 
Planned Behavior Theory
Planned Behavior TheoryPlanned Behavior Theory
Planned Behavior Theorymankoma2012
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommerceShofura Kamal
 
Bijak bersosmed - tips dan informasi gerakan
Bijak bersosmed - tips dan informasi gerakanBijak bersosmed - tips dan informasi gerakan
Bijak bersosmed - tips dan informasi gerakanliterasi digital
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Checkmarx meetup API Security - API Security top 10 - Erez Yalon
Checkmarx meetup API Security -  API Security top 10 - Erez YalonCheckmarx meetup API Security -  API Security top 10 - Erez Yalon
Checkmarx meetup API Security - API Security top 10 - Erez YalonAdar Weidman
 
contoh kuesioner AHP.pdf
contoh kuesioner AHP.pdfcontoh kuesioner AHP.pdf
contoh kuesioner AHP.pdfAstri190789
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysisike kurniati
 
11.statistik parametrik dan non parametrik
11.statistik parametrik dan non parametrik11.statistik parametrik dan non parametrik
11.statistik parametrik dan non parametrikHafiza .h
 
Analisis Structural Equation Modelling
Analisis Structural Equation ModellingAnalisis Structural Equation Modelling
Analisis Structural Equation ModellingLa Ode Muh. Magribi
 

Tendances (20)

3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-ai
 
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWA
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWAANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWA
ANIES, GANJAR, DAN PRABOWO SAAT DAN PASCA ACARA MATA NAJWA
 
Project charter
Project charterProject charter
Project charter
 
5. Social Network Analysis (SNA) (1).pdf
5. Social Network Analysis (SNA) (1).pdf5. Social Network Analysis (SNA) (1).pdf
5. Social Network Analysis (SNA) (1).pdf
 
Java generic dan collection
Java generic dan collectionJava generic dan collection
Java generic dan collection
 
Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChart
 
Pelatihan Penilaian Kinerja Metode 360 Derajat
Pelatihan Penilaian Kinerja Metode 360 DerajatPelatihan Penilaian Kinerja Metode 360 Derajat
Pelatihan Penilaian Kinerja Metode 360 Derajat
 
Step-by-Step Instagram untuk UMKM
Step-by-Step Instagram untuk UMKMStep-by-Step Instagram untuk UMKM
Step-by-Step Instagram untuk UMKM
 
Literasi Digital - Internet Sehat
Literasi Digital - Internet SehatLiterasi Digital - Internet Sehat
Literasi Digital - Internet Sehat
 
Twitter PPT
Twitter PPTTwitter PPT
Twitter PPT
 
Planned Behavior Theory
Planned Behavior TheoryPlanned Behavior Theory
Planned Behavior Theory
 
Presentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-CommercePresentasi Pembuatan Website E-Commerce
Presentasi Pembuatan Website E-Commerce
 
Bijak bersosmed - tips dan informasi gerakan
Bijak bersosmed - tips dan informasi gerakanBijak bersosmed - tips dan informasi gerakan
Bijak bersosmed - tips dan informasi gerakan
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Checkmarx meetup API Security - API Security top 10 - Erez Yalon
Checkmarx meetup API Security -  API Security top 10 - Erez YalonCheckmarx meetup API Security -  API Security top 10 - Erez Yalon
Checkmarx meetup API Security - API Security top 10 - Erez Yalon
 
contoh kuesioner AHP.pdf
contoh kuesioner AHP.pdfcontoh kuesioner AHP.pdf
contoh kuesioner AHP.pdf
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
11.statistik parametrik dan non parametrik
11.statistik parametrik dan non parametrik11.statistik parametrik dan non parametrik
11.statistik parametrik dan non parametrik
 
Analisis Structural Equation Modelling
Analisis Structural Equation ModellingAnalisis Structural Equation Modelling
Analisis Structural Equation Modelling
 

En vedette

Penerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQLPenerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQLgagahwidya
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Ebook I - membuat bot telegram dengan php
Ebook I  - membuat bot telegram dengan phpEbook I  - membuat bot telegram dengan php
Ebook I - membuat bot telegram dengan phpHasanudin H Syafaat
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaMohammad Emran Hasan
 
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)Hani Nurrahmi
 
Integrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on RailsIntegrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on RailsChris Downey
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlDermawanAdi
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap BuildPengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap Build
Pengembangan Mobile Learning (Android) dengan eXeLearning dan PhoneGap BuildWahyu Purnomo
 
2015 Google Play Game Category Annual Report_english
2015 Google Play Game Category Annual Report_english2015 Google Play Game Category Annual Report_english
2015 Google Play Game Category Annual Report_englishigaworks
 
Facebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionEric Ping
 
Facebook graph api
Facebook graph apiFacebook graph api
Facebook graph apiFagner Moura
 
Rudi hartanto tutorial 01 rapid miner 5.3 decision tree
Rudi hartanto   tutorial 01 rapid miner 5.3 decision treeRudi hartanto   tutorial 01 rapid miner 5.3 decision tree
Rudi hartanto tutorial 01 rapid miner 5.3 decision treeilmuBiner
 
Laporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS GatewayLaporan Tugas Akhir - Absensi SMS Gateway
Laporan Tugas Akhir - Absensi SMS GatewayYusuf Andrias Putra
 

En vedette (20)

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

Similaire à Tutorial Contoh Penggunaan API Twitter

Promosi Melalui Twitter
Promosi Melalui TwitterPromosi Melalui Twitter
Promosi Melalui TwitterHIA Class.
 
Pemanfaatan Sosial Media | Twitter
Pemanfaatan Sosial Media | TwitterPemanfaatan Sosial Media | Twitter
Pemanfaatan Sosial Media | Twitteralqourni try
 
Pengertian Dan Sejarah Twitter
Pengertian Dan Sejarah TwitterPengertian Dan Sejarah Twitter
Pengertian Dan Sejarah TwitterMaswanulDwiM
 
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )Moh Lukman Sholeh
 
Mengulik Algoritma Twitter
Mengulik Algoritma TwitterMengulik Algoritma Twitter
Mengulik Algoritma TwitterGerry Thiar
 
Tugas 1 - Pemrograman berbasis web - 1210651280
Tugas 1 - Pemrograman berbasis web - 1210651280Tugas 1 - Pemrograman berbasis web - 1210651280
Tugas 1 - Pemrograman berbasis web - 1210651280ChorinMaulina
 
Tugas-1 Pemrograman berbasis web 2.0
Tugas-1 Pemrograman berbasis web 2.0Tugas-1 Pemrograman berbasis web 2.0
Tugas-1 Pemrograman berbasis web 2.0Qorin Maulina
 
9 g = 5 mashadi arif dwi armawan
9 g = 5 mashadi   arif dwi armawan9 g = 5 mashadi   arif dwi armawan
9 g = 5 mashadi arif dwi armawanEka Dhani
 
Paragraf Eksposisi tentang Jejaring Sosial
Paragraf Eksposisi tentang Jejaring SosialParagraf Eksposisi tentang Jejaring Sosial
Paragraf Eksposisi tentang Jejaring SosialEdbert Prathama
 
1210651164 dendi angga kurniawan
1210651164 dendi angga kurniawan1210651164 dendi angga kurniawan
1210651164 dendi angga kurniawanUNMUH JEMBER
 
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...ameliaangesti
 
Twitter Sebagai Media Komunikasiiii.pptx
Twitter Sebagai Media Komunikasiiii.pptxTwitter Sebagai Media Komunikasiiii.pptx
Twitter Sebagai Media Komunikasiiii.pptxssuserbfc368
 
Mendemonstrasikan akses internet sesuai dengan prosedur
Mendemonstrasikan akses internet sesuai dengan prosedurMendemonstrasikan akses internet sesuai dengan prosedur
Mendemonstrasikan akses internet sesuai dengan prosedurdhini211
 

Similaire à Tutorial Contoh Penggunaan API Twitter (19)

Pengantar tek
Pengantar tekPengantar tek
Pengantar tek
 
Promosi Melalui Twitter
Promosi Melalui TwitterPromosi Melalui Twitter
Promosi Melalui Twitter
 
Pemanfaatan Sosial Media | Twitter
Pemanfaatan Sosial Media | TwitterPemanfaatan Sosial Media | Twitter
Pemanfaatan Sosial Media | Twitter
 
Pengertian Dan Sejarah Twitter
Pengertian Dan Sejarah TwitterPengertian Dan Sejarah Twitter
Pengertian Dan Sejarah Twitter
 
TEKNOLOGI WEB
TEKNOLOGI WEBTEKNOLOGI WEB
TEKNOLOGI WEB
 
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
Tugas pemrogaman berbasis web ( moh. lukman sholeh 1210651266 )
 
Mengulik Algoritma Twitter
Mengulik Algoritma TwitterMengulik Algoritma Twitter
Mengulik Algoritma Twitter
 
Twitter
TwitterTwitter
Twitter
 
Tugas 1 - Pemrograman berbasis web - 1210651280
Tugas 1 - Pemrograman berbasis web - 1210651280Tugas 1 - Pemrograman berbasis web - 1210651280
Tugas 1 - Pemrograman berbasis web - 1210651280
 
Tugas-1 Pemrograman berbasis web 2.0
Tugas-1 Pemrograman berbasis web 2.0Tugas-1 Pemrograman berbasis web 2.0
Tugas-1 Pemrograman berbasis web 2.0
 
9 g = 5 mashadi arif dwi armawan
9 g = 5 mashadi   arif dwi armawan9 g = 5 mashadi   arif dwi armawan
9 g = 5 mashadi arif dwi armawan
 
Sejarah Perkembangan Twitter
Sejarah Perkembangan Twitter  Sejarah Perkembangan Twitter
Sejarah Perkembangan Twitter
 
Paragraf Eksposisi tentang Jejaring Sosial
Paragraf Eksposisi tentang Jejaring SosialParagraf Eksposisi tentang Jejaring Sosial
Paragraf Eksposisi tentang Jejaring Sosial
 
Kkpi
KkpiKkpi
Kkpi
 
1210651164 dendi angga kurniawan
1210651164 dendi angga kurniawan1210651164 dendi angga kurniawan
1210651164 dendi angga kurniawan
 
Internet sehat
Internet sehatInternet sehat
Internet sehat
 
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
10,sim forum quiz,amelia diana angesti,hapzi ali,information security,univers...
 
Twitter Sebagai Media Komunikasiiii.pptx
Twitter Sebagai Media Komunikasiiii.pptxTwitter Sebagai Media Komunikasiiii.pptx
Twitter Sebagai Media Komunikasiiii.pptx
 
Mendemonstrasikan akses internet sesuai dengan prosedur
Mendemonstrasikan akses internet sesuai dengan prosedurMendemonstrasikan akses internet sesuai dengan prosedur
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>"; ?>
  • 9.
  • 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 />'; }