Buat Twitter Client Sendiri
Yups, kali ini membahas bagaimana membuat seperti diatas π
Adapun bahan”nya yang harus disiapkan adalah sebagai berikut :
– Dabr, sebagai twitter engine-nya. Bisa di download disini.
– Aplikasi Twitter-mu sendiri.
– Webhosting, disarankan gunakan server US atau lainnya, kecuali IIX.
Oke, yuk mulai.
Penulis asumsikan dabr-nya sudah di download. Setelah itu upload kembali ke hostingan kita. π
Misalnya http://palembangnet.com/dabr (itu asli lho, gak cuma contoh belaka π )
Kemudian rename file config.sample.php menjadi config.php, dan buka file tersebut di editor favorit masing”. Penulis lebih memilih Notepad++ sebagai editornya π
Nah, kita biarkan dulu editornya terbuka. Kita lakukan hal selanjutnya, yaitu membuat aplikasi Twitter sendiri!
Buka http://twitter.com/apps/new. Akan dijelaskan satu per satu biar mantap π
____________________________
Application Icon : Format jpg, png, gif dengan ukuran gambar maksimal 70kb.
Application Name : Nama aplikasi mu, yang nantinya akan menjadi ‘via nama_aplikasi’.
Description : Deskripsi pendek mengenai aplikasi tersebut.
Application Website : Hyperlink untuk aplication name.
Organization : Nama organisasi, apeeelah ini π
Website : URL Website, biasanya seh nyamain dengan Application Website.
Application Type : Pilih Browser aja yaa, jangan tanya tentang Client :p
Callback URL : (sesuai skenario diatas, maka penulis isi dengan) http://palembangnet.com/dabr/oauth. Ditambahin /oauth aja diujungnya π
Default Access Type : Pilih Read-Only biar aman π
Use Twitter for login : Pilih YES aja lah π
Setelah itu isi capca dengan benar dan klik tombol SAVE.
Nanti ada tulisan Consumer Key dan Consumer Secret, simpen tuh 2 kunci itu π
Oke, balik lagi ke Editor config.php. Ganti ABCDEFGHIJ1234567890abcdefghij dengan kalimat apapun (huruf dan angka). Juga OAUTH_CONSUMER_KEY dan OAUTH_CONSUMER_SECRET dengan punya masing” tadi.
Dan untuk bit.ly, kalau misalnya ada, silahkan isi. Kalo gak ada, tambahkan ‘//’ sebelum kata define.
[php]<?php
// Cookie encryption key. Max 52 characters
define(‘ENCRYPTION_KEY’, ‘ABCDEFGHIJ1234567890abcdefghij);
// OAuth consumer and secret keys. Available from http://twitter.com/oauth_clients
define(‘OAUTH_CONSUMER_KEY’, ‘LxR41c2i0t7QTspim—–‘);
define(‘OAUTH_CONSUMER_SECRET’, ‘5SYMuoIUD7Eks5o0HsrSPstWuMA7i7SR5KiBm—–‘);
// bit.ly login and API key for URL shortening
define(‘BITLY_LOGIN’, ‘aaezha’);
define(‘BITLY_API_KEY’, ‘R_946c64ccf31a55571e020ff059e—–‘);[/php]
Kalau sudah pas, SAVE deh, kemudian buka URL’a π Dan login dengan klik yang ditandai.
Mungkin kalo ada yang ngedit layout-nya, silahkan. Happy Tweaking π
mantafff a! makasih tutornya π langsung dicoba deh π
@KHAMIL
klo ada problem, kasih tau yee..
lagi nyoba bikin tapi over capacity mulu pas bikin aplikasi -_-
ntar ah nyobane, lagi sibuk.
*sok sibuk
@kahfiehudson
masa seh? π
klo mau, buatnya pagi”, coz di dunia bagian barat kan jatohnya tengah malam π
@Ahmed Nickov
wooo :p
dasar orang sibuk :p
klu IIX knp a???
tambahan pertanyaan a
OAUTH_CONSUMER_KEY dan OAUTH_CONSUMER_SECRET dengan punya masingΓ’β¬Β tadi.
maksudny punya masing2 tadi ap a???
ngambil OAUTH_CONSUMER_KEY dan OAUTH_CONSUMER_SECRET dmn??
@rhecizen
oath consumer key dan secret itu didapatkan ketika setelah isi capca dan tombol SAVE’a π
klo IIX nanti terlalu banyak tracing, alias jadi looping..
coz nantinya ini ngambil data” dari server US..
sama kayak buat aplikasi di Facebook, lebih stabil klo dari server US dan semacamnya (selain IIX)
nanya lagi ne a,
kan udah login trus allow, muncul kek gini
home | settings | about
Error: Login credentials incorrect.
home 0 | settings | about | refresh 5
kan untuk bit.ly nya gak ada,trus udah di tambahin Γ’β¬Λ//Γ’β¬β’ sebelum kata define., masih juga kek gitu
@rhecizen
login’a klik tulisan itu kan?
bukannya nulis username n password di homepage’a..
iy, loginny klik yg it
@rhecizen
ehm..call back url’a udah ditambah ‘/oauth’ kan?
klo emang betul diatas, berarti memang login’a yang salah π
cobain dari http://palembangnet.com/dabr deh..
mengalami hal yang sama dengan rhecizen :p
pake byethost… :p
Jadi hostingnya juga ngaruh ya? π
maklum gan..ane pake hostingan ndiri..
jadi kurang tau neh problem yang beginian..hehehehe..
bwt author..
gw udh upload tu dabr ke hostingan gw..
urlx : http://melodiazz.co.cc/blog/dabr/index.php
gw pake 000webhost bwt file managerx..
tpi koq ga bisa ya??
mohon bantuannya yaa..
itu yakin gan?
perasaan klo udah jadi, hasil default’a seperti ini http://palembangnet.com/dabr :nohope:
Thanks for this article. There are definitely tips in here that I will use.
glad to hear that. π
wah langsung dipraktekin gan…
:malus :Yb
ane di IIX bisa gan, meski ya kadang ga konek hehehe
cek dimari gan: tuit.hn.web.id
*promosi*
itu kan hanya saran aja gan π
gud lak gan klo begitu π
asik juga nih, :thumbup:
coba di localhost dulu ah…
thx infonya gan :iloveindonesias
monggo gan.. π
author..
gw udah upload n edit config.php
cuma hasilx koq ky gne yak??
http://melodiazz.co.cc/dabr/
nge-host dmn?
000webhost.com
tu koq bza kya gtu ya??
coba jangan pake webhost deh..
ada tips laen buat alternatif web hosting???
btw, thx udh knjungin blog gw ya..
ItΓ’β¬β’s really a nice and helpful piece of information. IΓ’β¬β’m glad that you shared this helpful info with us. Please keep us informed like this. Thanks for sharing.
om mau tanya
ane uda install php file nya ke webhosting dan sukses
tapi pas mau sign in dapet nya begini
Twitter timed out
Dabr gave up on waiting for Twitter to respond. They’re probably overloaded right now, try again in a minute.
6:Couldn’t resolve host ‘API_URLstatuses’
itu kenapa ya ? oiya ane pake webhsoting gratisan di http://www.30mb.co.uk/
mohon bantuan nya π
ehm..agak curiga saya dengan hosting yang ente pake π¦
Trakhir saya coba, minta hosting yang support php 5.2+..
Mungkin sekedar menambahkan aja..
Kalo untuk hosting gratis, mungkin bisa pake dari helioh*st[dot]org (cuma server nya kurang stabil). Tapi kalo punya hosting berbayar pastinya lebih bagus.
Mantap tambahannya om π
Good work man
hayoo itu oauthnya
folder kosong atau enggaa??
kalo kosong jadi index of kan?
trus confing my sql knpa di kasi comment //
di isi apa engga sqlnya π
klo soal oauth-nya itu emang gak dibuat foldernya π
toh klo diliat isinya, gak bakalan ada folder oauth itu π
klo soal // kan itu artinya pada baris itu hanya dijadikan komentar π
jangan sampe salah lho ya dalam penulisan //-nya.
oh itu ga di bikin foldernya a
hahaha gw bikin folder ntu π
terus, hasilnya gmn?
bisa gak? hehehe