Twitter, Twitter Client dan Membuat Aplikasi Twitter

16 July 2010 80 Komentar

A. Twitter

img src : anakmentari.wordpress.com

img src : anakmentari.wordpress.com

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 :

  1. Mas Hasssan Aly S (Blogger Bengawan)
  2. http://code.google.com/p/dabr/
  3. http://www.bimo-ekolaksono.co.cc/2010/07/membuat-twitter-client.html
  4. http://id.wikipedia.org/wiki/Twitter
  5. 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..!!!

80 Comments »

  • rive said:

    mas hendri, blog mu yen ditinggal rada suwe terus balek maneh enek koyo screensaver e..fungsine dinggo opo to ?

    [Balas]

    mashendri Reply:

    Itu namanya Online Leaf – Making Websites Greener klik aja di http://www.onlineleaf.com/

    [Balas]

  • MAHFUD GANTENG HEHE said:

    <p>berarti ntar munculnya \”via mahfud.web.id\” gt bs mas??</p>
     
    wah captca ne narsise pooolll :D

    [Balas]

    mashendri Reply:

    Ya, begitulah. Jadi selama ini klo lewat web berarti update via web. klo Tuitwit ada tulisannya update via web. Kalo ini buat sendiri…. :D

    [Balas]

  • rive said:

    maksudku energy saving mode mas, fungsinya buat apa ?, thanks.

    [Balas]

    mashendri Reply:

    Klik aja http://www.onlineleaf.com/

    [Balas]

  • mursid said:

    wah mashendri sekarang ini sudah benar2 menjadi blogger tutorial yang ciamik..
    mbok aku diajarin pemrograman mas?

    [Balas]

    mashendri Reply:

    makasih mas Mursid… Ijin nggajul njenengan nggih…? :D

    [Balas]

  • Andy MSE said:

    keren abisss… suk nek aku seneng twitteran tak nggo ah!
    *saiki rung seneng* :-)

    [Balas]

    mashendri Reply:

    berarti silakan dibookmark dulu pakdhe….. :D

    [Balas]

  • fahri said:

    saya gak punya hostingannya nih.. boleh dibuatin di folder baru gan. ntar aplikasinya pakek twiiter ane trus codenya saya kasih :D

    [Balas]

    mashendri Reply:

    walah… koq enak banget dech…. :D

    [Balas]

    fahri Reply:

    @mashendri, walah.. soalnya udah saya coba di

    [Balas]

  • fahri said:

    @mashendri, walah.. soalnya udah saya coba di hostingan gratisan kok malah muncul tulisan “internal server eror” ketika dicoba.. solisanya gimana kang?

    [Balas]

    mashendri Reply:

    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]

  • Ardhiansyam said:

    main php nih, saya ga mudeng je hehe… sip tutorialnya
     
    salam kenal :)

    [Balas]

    mashendri Reply:

    main CMS mas.., gampang dech…

    Salam kenal balik…!!

    [Balas]

  • ajengkol said:

    aku juga makai ajengkol hehehehe

    [Balas]

    mashendri Reply:

    seep….

    [Balas]

  • febriy said:

    di hostingan gratisan kyk byethost gtu bsa ndak ya mas.. :lol:

    [Balas]

    mashendri Reply:

    kayaknya Bisa…. teman saya pake byethost juga lancar koq….

    [Balas]

  • shasha said:

    bang… aq bingung itu yg upload dabr,,,
    trs yg punya domain sendiri..
    aq kan ga punya….
    gmn donk???
    ajarin bang

    [Balas]

    mashendri Reply:

    klo gak punya domain dan hosting sendiri, silakan akses dabr-nya dari http://dabr.co.uk

    [Balas]

    shasha Reply:

    @mashendri,

    [Balas]

  • pandoe said:

    mas, kalo pake ripway bisa ga ?
    file yg diupload itu semuanya, atau cm yg tertentu aja ?

    [Balas]

    mashendri Reply:

    silakan dicoba dulu, semua file diupload, tapi hanya sebagian yang perlu diedit..

    [Balas]

  • meta said:

    cara bikin URL dabr gimana ya?  FTP itu apa?

    [Balas]

    mashendri Reply:

    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]

  • Zuhdi Robbani said:

    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:

    silakan di trial dan error, atau bisa kirimkan screenshotnya ke kami…

    [Balas]

  • Zuhdi Robbani said:

    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]

  • pradesta said:

    mas, kok tetep via dabr ya? twitter client saya, kira kira salah dimana nya ya? mohon pencerahan nya ya mas? hhee :D oia, tuit client saya twiccer.nu.mu

    [Balas]

  • renno said:

    saya lagi mau coba2 bikin ni mas..
    buat mendalami ilmu php saya..
    mohon doa dan bantuannya ya mas..
    terimakasi mas..

    [Balas]

    mashendri Reply:

    sama-sama, selamat mencoba….

    [Balas]

  • ade putra said:

    mas cara masukin consumer key dan consumer secretnya bagaimana? jawab please

    [Balas]

    mashendri Reply:

    cari config.php. Edit dech disitu….

    [Balas]

  • ahmad said:

    mas mau nanya, kalo pake 000webhost bisa ga? dibales ya,soalnya mau buat nih

    [Balas]

    mashendri Reply:

    Ya dicoba dulu to mas… lha wong gratisan wae koq… :D

    [Balas]

  • siapaaja said:

    itu yg diupload yg mana aja?? tolong dong masih bingung

    [Balas]

    mashendri Reply:

    Semuanya mas/mbak, semua yang ada di folder dabr. Dikonfigur utk config.php nya dulu….

    [Balas]

  • Rio said:

    Mas Hendri yg baik..
    Saya sudah ikuti semua petunjuknya.. tapi hasilnya gagal terus.
    Salah apa ya mas?
    Coba dabr saya di
    http://mobinessia.com/dabr/
    selalu saja error nya: “Error: Login credentials incorrect.”
    Ini php info saya kalau mau di cek. Rasanya semua libs udah lengkap.
    http://mobinessia.com/phpinfo.php
    Terimakasih sebelumnya.

    [Balas]

    mashendri Reply:

    Silakan di trial and error lagi, barangkali ada file yang belum terupload atau permissionnya…

    [Balas]

  • Adam said:

    Sekedar info sajah..
    Dabr gak bisa di-instal di free-hosting. Saya udah nyoba lebih dari 10 free web host, tapi gak ada yg bisa semua :(

    [Balas]

    mashendri Reply:

    Terima kasih infonya…, dah coba Byethost…?

    [Balas]

  • ahmad said:

    aduh selalu aja “Error: Login credentials incorrect.” padahal udah lengkap gmn nih?

    [Balas]

    mashendri Reply:

    server hostingnya kali, mas…

    [Balas]

  • rizal said:

    mas… kok pas masuk oauth kok twitter timed out ya?? kenapa itu??
    saya ndak ngerti mas… mohon penjelasannya
     
     
    matur suwun sanget mas

    [Balas]

    mashendri Reply:

    kayaknya server hosting panjenengan kurang kuat….

    [Balas]

  • rizal said:

    mas,,, hosting yang recommended apa ya???
     
    yg gratisan tapi… hehehe,,
     
    matur suwun mas :)

    [Balas]

    mashendri Reply:

    Coba byethost.com

    [Balas]

  • rizal said:

    udah dicoba byethost nya mas… tapi gag bisa,,, hehehe

    [Balas]

    mashendri Reply:

    Ya udah beli saja domain dan hostingnya. Yang murah juga ada….

    [Balas]

  • saya said:

    mas saya ga ngerti buatnya. tolong buatkan ubertwitter dong mas tp yg mirip sama ubert bb asli tolonng ya heheh

    [Balas]

    mashendri Reply:

    wah, maaf ndak bisa ki… :D

    [Balas]

  • abdul azis said:

    mas klo udah di edit config.php nya trus gmn lagi caranya..
    saya punya byethost
    cara instal di byethost gmn??
    harus kmn dulu tunjukin tahap demi tahap ya mass

    [Balas]

    mashendri Reply:

    tinggal diupload ke hostingan (byethost) tadi via cpanel/vistapanel masuk ke file manager…..

    [Balas]

    Abdul Azis Reply:

    di uplod di public html trus di taro di dalem htdocs mas…
    iya bukan??
     
     

    [Balas]

    mashendri Reply:

    ya semacam itu, htdocs klo localhost klo dicpanel namanya public_html, masukkan dalam 1 folder (misal dabr)

    Abdul Azis Reply:

    mass kok tampilannya malah yang kluar google dengan URL http://custom404error.com/?keywords=free%20ringtone%20programs/pagenotfound
     
    itu knp ya mas..
    coba di survei link saya http://hompimpa.co.cc/dabr

    mashendri Reply:

    itu mungkin dikarenakan hostingnya mas, tidak sesuai persyaratan untuk membuat dabr

  • MasHendri[dot]Com ™ » Blog Archive » Twitter for Newbie said:

    [...] bagi yang belum begitu paham dengan istilah-istilah dalam dunia twitter, sebaiknya baca dahulu tulisan saya yang ini dahulu. Semoga bermanfaat [...]

  • Bimo said:

    Permisi mas, itu alamat blog saya yang lama hehe dari http://www.bimo-ekolaksono.co.cc dipindah ke http://www.blogbimo.tk cuma ganti alamat doang kok hehe thx.
     
    Best Regards,
    Bimo Eko Laksono
    http://www.blogbimo.tk

    [Balas]

  • haikal said:

    mas dimana kita akan mengupload hostingannya?

    [Balas]

    mashendri Reply:

    mungkin maksudnya file2nya. File2nya silakan diupload ke hostingan kamu. Beli hosting dan domain dulu di penyedia jasa domain dan hosting, karena klo menggunakan hosting gratis banyak yang gagal.

    [Balas]

  • Membuat Sendiri Twitter Client « ippien's blog said:

    [...] 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. (sumber) [...]

  • queenbee_2011 said:

    gine…
    klo akk mao.. bkin avatar gmna cranya ea… jwb ea.. ^.~
     

    [Balas]

  • fadli said:

    mas bro gimana nih saya pas udah masuk ke http://fadlirap.comuf.com/twit/dabr/
    >>>klik sign in via twitter
    koq eror langsung ke webhost??
    gimana tuh?mohon bantuan mas bro

    [Balas]

  • penuliscemen said:

    makasi Mas tutorialnya. Aplikasi saya pun selesai.

    [Balas]

    mashendri Reply:

    okey, sama-sama….

    [Balas]

  • Cemmby said:

    Mas, saya mau tnya mas sendiri pke webhosting apa gratis ato bayar??

    [Balas]

    mashendri Reply:

    saya pake webhosting berbayar…

    [Balas]

  • ardhovoda said:

    Mas, nyari Call Back URL nya di mana sih?
    Udah  ane cari yang kayak  http://mashendri.info/dabr/oauth/) tapi ga ketemu
    itu ada di file mana ya?
    thx :)

    [Balas]

  • Ary Hidayat said:

    kalo mau ngedit2 dabrnya bisa liat2 di http://www.aryhidayat.info/search/label/dabr
    -> autotext,emoticons,tweet longer,etc

    [Balas]

  • mustofa said:

    maksudnya hosting diatas apa yah??

    [Balas]

  • salman said:

    Mas saya belum bisa mendrirect ke web saya sendiri bisa minta di bantu mas…

    terima kasih..

    [Balas]

  • maximosh said:

    Meluncur

    [Balas]

  • @renvahren said:

    Mas kok saya buka http:twitter.com/apps saya sign in tapi ga bisa masuk. Itu kenapa ya?

    [Balas]

    mashendri Reply:

    aku bisa ki…

    [Balas]

  • Aditya Subawa said:

    akhirnya nemu disini tutorialnya.. makasi banget bang.. salam kenal

    [Balas]

    mashendri Reply:

    sama-sama, mas. Ini tulisan sudah begitu lama, semoga tidak ada perubahan. Semoga membantu…

    [Balas]

Feel Free to Comments !?

Be nice! Keep it clean! Stay on topic! No spam!

*

Click to hear an audio file of the anti-spam word