Twitter, Twitter Client dan Membuat Aplikasi Twitter
A. Twitter
Siapa sih, yang tidak mengenal social media yang satu ini. Salah satu situs penyedia mikroblogging sekaligus jejaring sosial dimana pengguna dapat melakukan pembaharuan status sepanjang 140 karakter. Berdiri Maret 2006 oleh perusahaan rintisan Obvious Corp. Twitter secara harfiah berarti berkicau, mempunyai maskot berupa burung kecil berwarna biru. Update status di Twitter saya ibaratkan ketika kita mengirim suatu pesan singkat SMS kepada seluruh nomor kontak yang ada di dalam ponsel kita. Pesan SMS tersebut sering disebut Twit, seluruh nomor kontak yang kita kirimi sering dinamakan sebagai Follower. Sedangkan jika pesan tersebut ramai ditwit-kan oleh orang lain, bisa menjadi Trending Topic. Kita dan orang lain tersebut dikenal dengan julukan Tweeps. Jika kita juga menerima pesan singkat dari user lain, mereka adalah orang yang telah kita follow, biasa dinamakan Following. Dan masih banyak lagi istilah lainnya mengenai Twitter ini.
B. Twitter Client
Situs utama dari Twitter berada di http://twitter.com. Tetapi kadang user/tweeps lebih sering menggunakan aplikasi lain untuk melakukan pembaruan status twitternya. Nah, Aplikasi yang dimanfaatkan untuk membuka twitter kita tanpa masuk ke situs aslinya tersebut, dinamakan Twitter Client. Berdasarkan cara penggunaannya, ada dua jenis Twitter Client, yaitu Twitter Client versi desktop dan versi web.
Twitter Client versi Desktop, artinya kita perlu menginstall aplikasi tersebut ke dalam komputer kita, baru kita bisa gunakan untuk mengupdate status twiter kita. Misalkan : TweetDeck, Snaptu (khusus mobile/Symbian), Gwibber, UberTwitter (khusus Blackberry), Twitroid (khusus Android), dan lain-lain. Twitter Client versi web, kita tidak perlu menginstall aplikasi, tetapi cukup browsing melalui alamat yang diberikan twitter client tersebut. Misalkan Tuitwit, HootSuite, Dabr, mobile Tweete, dan lain-lain.
Nama-nama Twitter client ini akan muncul di bawah atau di samping setelah update status kita. Kelemahan dari twitter client saat ini adalah bisa multilogin, bahaya jika kita menggunakan komputer publik dan kita lupa me-logout-nya. Kita tidak bisa me-logout-nya dari komputer lain. Harus komputer tersebut, kecuali kita sudah meng-clear cookies/history kita di browser.
C. Membuat Sendiri Twitter Client
Salah satu Twitter client berbasis web yang dapat kita pakai sendiri, bisa kita install sendiri dan dapat kita modifikasi sendiri adalah Dabr. Dabr menyediakan source code Twitter Client yang bersifat open source. Bagaimana cara kita bisa membuat aplikasi web twiter client ?
1. Harus mempunyai domain dan hosting dulu (lebih mudah jika memiliki akses cpanel dan/atau FTP).
2. Download Source code Dabr dan upload ke hostingan kita, silakan klik di sini.
Source code dari Dabr dapat di download di sini, source code berukuran sekitar 37,5 KB . Setelah berhasil didownload, ekstrak dan uploadlah semua folder dari dabr ke dalam hostingan.
3. Rename config-sample.php menjadi config.php
4. Registrasikan aplikasi Twitter Client kita ke dalam Twitter Apps.
Cara registrasi dengan mengisi form yang berada di http://twitter.com/apps (sebelumnya kita harus Login twitter agar bisa mengaksesnya). Yang perlu diperhatikan dalam isian form tersebut adalah Application icon : masukkan gambar yang akan menjadi icon twitter client kita; Application name : isikan nama Twitter Client kita; Application Type : pilih Browser, karena kita nanti akan membuat yang versi Web; Callback URL : isikan dengan alamat URL Dabr yang sudah kita upload ke hostingan tadi, tambahkan oauth (misal : http://mashendri.info/dabr/oauth/); Default Access type : silakan pilih yang Read & Write; Use Twitter for login : kasih cek pada “Yes, use Twitter for login”.
4. Selanjutnya kita akan mendapatkan beberapa Key. Perhatikan Consumer Key dan Consumer Secretnya.
5. Masuk ke hostingan kita, Edit di bagian config.php
// Cookie encryption key. Max 52 characters
define('ENCRYPTION_KEY', 'Example Key - Change Me!');
// OAuth consumer and secret keys. Available from http://twitter.com/oauth_clients
define('OAUTH_CONSUMER_KEY', 'masukkan Consumer Key di Sini');
define('OAUTH_CONSUMER_SECRET', 'masukkan Consumer Secret di Sini');
6. Selesai, coba jalankan Twitter Client kita, misalkan http://mashendri.info/dabr/
Jika benar ketika kita update status maka akan terlihat bahwa kita update melalui nama aplikasi Twitter Client kita. Jika kurang berhasil biasanya masih bertuliskan via Dabr.
. Keep Trial and Error !
D. Referensi :
- Mas Hasssan Aly S (Blogger Bengawan)
- http://code.google.com/p/dabr/
- http://www.bimo-ekolaksono.co.cc/2010/07/membuat-twitter-client.html
- http://id.wikipedia.org/wiki/Twitter
- http://mashendri.info/dabr
UPDATE !!!
Dabr versi kita ini hanya dapat digunakan jika login menggunakan OAuth ( Masuk twitter > username & password >Redirect ke URL dabr kita). Dabr ini bisa digunakan untuk versi mobile, sedangkan jika ingin digunakan untuk versi desktop dengan tampilan yang komplit, bisa menggunakan Rabr. Info klik di sini..!!!










mas hendri, blog mu yen ditinggal rada suwe terus balek maneh enek koyo screensaver e..fungsine dinggo opo to ?
[Balas]
mashendri Reply:
July 16th, 2010 at 21:41
Itu namanya Online Leaf – Making Websites Greener klik aja di http://www.onlineleaf.com/
[Balas]
<p>berarti ntar munculnya \”via mahfud.web.id\” gt bs mas??</p>
wah captca ne narsise pooolll
[Balas]
mashendri Reply:
July 16th, 2010 at 21:42
Ya, begitulah. Jadi selama ini klo lewat web berarti update via web. klo Tuitwit ada tulisannya update via web. Kalo ini buat sendiri….
[Balas]
maksudku energy saving mode mas, fungsinya buat apa ?, thanks.
[Balas]
mashendri Reply:
July 16th, 2010 at 21:42
Klik aja http://www.onlineleaf.com/
[Balas]
wah mashendri sekarang ini sudah benar2 menjadi blogger tutorial yang ciamik..
mbok aku diajarin pemrograman mas?
[Balas]
mashendri Reply:
July 16th, 2010 at 21:43
makasih mas Mursid… Ijin nggajul njenengan nggih…?
[Balas]
keren abisss… suk nek aku seneng twitteran tak nggo ah!
*saiki rung seneng*
[Balas]
mashendri Reply:
July 18th, 2010 at 01:36
berarti silakan dibookmark dulu pakdhe…..
[Balas]
saya gak punya hostingannya nih.. boleh dibuatin di folder baru gan. ntar aplikasinya pakek twiiter ane trus codenya saya kasih
[Balas]
mashendri Reply:
July 18th, 2010 at 01:37
walah… koq enak banget dech….
[Balas]
fahri Reply:
July 18th, 2010 at 21:26
@mashendri, walah.. soalnya udah saya coba di
[Balas]
@mashendri, walah.. soalnya udah saya coba di hostingan gratisan kok malah muncul tulisan “internal server eror” ketika dicoba.. solisanya gimana kang?
[Balas]
mashendri Reply:
July 18th, 2010 at 22:46
Intinya untuk bisa jalan Server hosting harus :
* PHP 5.2+
* curl PHP module
* mcrypt PHP module
* mod_rewrite apache module
Mungkin server/hosting gratisanmu tersebut tidak memenuhi syarat2 di atas. Jadi ndak bisa…
[Balas]
main php nih, saya ga mudeng je hehe… sip tutorialnya
salam kenal
[Balas]
mashendri Reply:
July 19th, 2010 at 15:11
main CMS mas.., gampang dech…
Salam kenal balik…!!
[Balas]
aku juga makai ajengkol hehehehe
[Balas]
mashendri Reply:
July 19th, 2010 at 20:56
seep….
[Balas]
di hostingan gratisan kyk byethost gtu bsa ndak ya mas..
[Balas]
mashendri Reply:
July 22nd, 2010 at 01:38
kayaknya Bisa…. teman saya pake byethost juga lancar koq….
[Balas]
bang… aq bingung itu yg upload dabr,,,
trs yg punya domain sendiri..
aq kan ga punya….
gmn donk???
ajarin bang
[Balas]
mashendri Reply:
August 6th, 2010 at 02:22
klo gak punya domain dan hosting sendiri, silakan akses dabr-nya dari http://dabr.co.uk
[Balas]
shasha Reply:
August 18th, 2010 at 07:43
@mashendri,
[Balas]
mas, kalo pake ripway bisa ga ?
file yg diupload itu semuanya, atau cm yg tertentu aja ?
[Balas]
mashendri Reply:
August 12th, 2010 at 15:38
silakan dicoba dulu, semua file diupload, tapi hanya sebagian yang perlu diedit..
[Balas]
cara bikin URL dabr gimana ya? FTP itu apa?
[Balas]
mashendri Reply:
August 19th, 2010 at 00:38
ya upload semua file dari dabr yang telah diekstrak ke dalam hostingan kamu. Klo kamu punya hosting dan domain pasti tau apa itu FTP, apa itu Cpanel. FTP = File Transfer Protokol.
[Balas]
mas, mau tanya nih.
saya sudah jalankan semua perintah yang diterangkan mas hendri diatas.
tapi kok tetep nggak bisa yah?
setelah saya buka, ada bacaan internal server error.
padahal saya cobanya di byethost, yang katanya support, mohon petunjuknya.
ini alamat aplikasi twitter client saya : m.mengobrol.tk
[Balas]
mashendri Reply:
August 21st, 2010 at 19:00
silakan di trial dan error, atau bisa kirimkan screenshotnya ke kami…
[Balas]
mas, masih sama nih, setelah saya coba memang bisa
ini saya buat baru lagi : m.diuber.tk
namun ketika saya login ternyata terjadi internal server error. itu kenapa yah
[Balas]
mas, kok tetep via dabr ya? twitter client saya, kira kira salah dimana nya ya? mohon pencerahan nya ya mas? hhee
oia, tuit client saya twiccer.nu.mu
[Balas]
saya lagi mau coba2 bikin ni mas..
buat mendalami ilmu php saya..
mohon doa dan bantuannya ya mas..
terimakasi mas..
[Balas]
mashendri Reply:
August 30th, 2010 at 16:22
sama-sama, selamat mencoba….
[Balas]
mas cara masukin consumer key dan consumer secretnya bagaimana? jawab please
[Balas]
mashendri Reply:
August 30th, 2010 at 19:58
cari config.php. Edit dech disitu….
[Balas]
mas mau nanya, kalo pake 000webhost bisa ga? dibales ya,soalnya mau buat nih
[Balas]
mashendri Reply:
September 2nd, 2010 at 05:18
Ya dicoba dulu to mas… lha wong gratisan wae koq…
[Balas]
itu yg diupload yg mana aja?? tolong dong masih bingung
[Balas]
mashendri Reply:
September 2nd, 2010 at 05:19
Semuanya mas/mbak, semua yang ada di folder dabr. Dikonfigur utk config.php nya dulu….
[Balas]
Beri Komentar
Sing Mbaurekso MHC
Arsip MHC
Kategori blog MHC
Komentator MHC
Another Blogs of MHC
Konco Blogger MHC
UPDATE MY COMMUNITY
Tulisan Terpopuler