Selamat pagi teman-teman, saya mohon maaf jika akhir-akhir ini tidak muncul. Maklum, lagi Ujian Akhir Semester gan :D Pada kesempatan kali ini saya ingin berbagi info mengenai aplikasi yang memungkinkan kita untuk menggunakan Facebook (termasuk meng-update status lewat Terminal atau Command Line). Aplikasi tersebut bernama "Fbcmd". Selain dapat meng-update status, aplikasi yang dikembangkan dengan bahasa pemrograman PHP ini juga dapat membuat album foto, mengunggah foto, menampilkan daftar teman, bahkan dapat mengunduh semua tanggal lahir semua teman kita ke dalam format tertentu! Menarik bukan, silakan menyimak dengan seksama jika ingin tahu lebih dalam.
Persiapan alat
Karena Fbcmd dibuat dengan PHP, maka kita harus menginstal PHP interpreter terlebih dahulu dengan mengetik perintah berikut di Terminal:
sudo apt-get install php5 php5-cli
Nah, pastikan PHP sudah terinstal dengan benar dan dapat dijalankan. Ketik perintah berikut untuk mengeceknya:
php -r "echo phpversion();"
Agar Fbcmd dapat berfungsi sebagaimana mestinya, setingan PHP harus mengijinkan "allow_url_fopen" pada setingan php.ini. Lihat gambar di bawah:
Sebagaimana yang bisa kalian lihat, nilai dari "allow_url_fopen" harus "On". Jika punya kalian masih "Off" harap ubah mejadi "On".
Instalasi
OK! Sekarang saatnya mengunduh Fbcmd dari situs pembuatnya di sini. Setelah diunduh, ketik serangkaian perintah berikut untuk menginstal Fbcmd di komputer:
unzip fbcmd.zip cd fbcmd sudo php fbcmd_update.php sudo php fbcmd_update.php install
Proses instalasi akan membutuhkan beberapa waktu karena Fbcmd akan secara otomatis mencari update di Internet jika ada. Jika instalasi sudah selesai, silakan coba ketik "fbcmd" di Terminal untuk mengeceknya.
Konfigurasi
Sekarang saatnya mengkonfigurasi Fbcmd agar terhubung dengan akun Facebook kalian, hal ini hanya berlangsung sekali aja kok gan.
Ketik perintah berikut:
fbcmd go access
Jendela browser akan terbuka dan kalian disuguhi dengan pertanyaan untuk memberi ijin kepada Fbcmd. Perintah di atas diperlukan untuk memberikan inisialisasi akses ke Fbcmd agar dapat meng-generete Auth Code. Nah, langkah selanjutnya adalah meng-generate "One-time code" dari Facebook dengan mengetik perintah berikut:
fbcmd go auth
Jendela browser akan terbuka lagi, sekarang kalian disuruh untuk meng-generate One-time code agar Fbcmd dapat mengakses akun Facebook kalian secara penuh. Pada web browser klik "Generate" sehingga kalian mendapatkan kode yang "unik", salin kode tersebut untuk langkah selanjutnya.
Wah, masih kuat gan? Baiklah, sekarang saatnya memasukkan kode "unik" tadi ke Fbcmd:
fbcmd auth XXXXXX
Ganti "XXXXXX" dengan kode "unik" yang kalian dapatkan tadi. Tinggal selangkah lagi gan, yaitu memberikan akses penuh kepada Fbcmd berdasarkan kode "unik" yang kalian masukkan tadi:
fbcmd addperm
Sampai pada tahap ini, kalian sudah berhasil menginstal dan mengkonfigurasi Fbcmd. Selamat!
Mencoba Fbcmd
Saya hanya akan memberikan contoh bagaimana meng-update status Facebook dengan Fbcmd:
fbcmd status "Mmm, update status lewat Command Prompt? Baiklah, kita coba dulu :p"
Perintah di atas akan meng-update status dengan tulisan "Mmm, update status lewat Command Prompt? Baiklah, kita coba dulu :p". Untuk informasi mengenai perintah lainnya berikut contohnya, silakan klik di sini.
Bagi teman-teman yang sudah jago di Linux, tentunya dapat menggunakan aplikasi ini untuk meng-update status secara periodik dengan menggunakan cron job dipadukan dengan shell script. Yah, semoga saja aplikasi ini tidak dianggap "spam" oleh Facebook :D
Oh iya, hampir lupa! Aplikasi ini juga tersedia untuk Windows lho gan, klik di sini untuk mengunduhnya :)
Oh iya, hampir lupa! Aplikasi ini juga tersedia untuk Windows lho gan, klik di sini untuk mengunduhnya :)
via: Ubuntu Manual
wkwkwk...
BalasHapusaya aya wae aplikasinya...
#nerddetected
Biarin gan, daripada berbuat kriminal :D
BalasHapusudah di coba.....,ternyata mengasyikan !!!!!
BalasHapusSip, terima kasih atas feedbacknya :)
BalasHapusemmm dimana gan tulisan" Generate" ko g ada y..
BalasHapusg muncull...
Waktu perintah "fbcmd go auth"
BalasHapusmantap :D
BalasHapusMantab dan asik .. :)
BalasHapustak jadi, saya ditunjukkan error apabila saya mengetik fbcmd go auth. mohon pertolongan
BalasHapusPesan errornya apa gan? Bisa kasih screenshot?
BalasHapushttp://i.imgur.com/aYniB.png
BalasHapusPesan errornya tidak memberi clue (petunjuk), coba hapus semua hak akses Fbcmd di Facebook dan ulangi langkah dari awal. Jika belum bisa, silakan diskusikan di forum Fbcmd:
BalasHapushttp://fbcmd.dtompkins.com/discussion
Sipp, .... di coba dulu gan :D
BalasHapuska ngga' bisa ya gan mohon pencerahane
BalasHapusaplikasine ngga' bisa di install padahal lewat terminal instal'e
Harap sertakan pesan error gan atau screenshot, biar gak kayak nyari jarum dalam jerami.
BalasHapusJika FB nya tidak login apakah masih bisa kita update statusnya via terminal ini gan?
BalasHapusLogin di browser maksudnya gan? Kayaknya bisa, soalnya Fbcmd sudah mendapatkan ijin akses ke akun
BalasHapusIya maksud saya spt itu,,, jadi gk perlu repot" lagi login ke browsernya,, jadi tinggal update status langsung pada terminalnya... oke deh,, nice info gan,,, thanks for share :)
BalasHapusSama-sama gan, terima kasih atas feedbacknya :)
BalasHapusalhamdulillaah
BalasHapusdapat ilmu baru
lumajang eh lumayan ...
pertama kan harus install php interpreter trus tak jalanan perintah di terminal sudo apt-get install php5 php5-cli ka dapat pesan kaya gini
BalasHapusangos@mazzempong:~$ sudo apt-get install php5 php5-cli
[sudo] password for angos:
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5 is already the newest version.
php5-cli is already the newest version.
The following packages were automatically installed and are no longer required:
wwwconfig-common libjs-mootools javascript-common
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 156 not upgraded.
mohon jawabanr
"php5 is already the newest version.
BalasHapusphp5-cli is already the newest version."Menunjukkan bahwa PHP sudah terinstal, masalahnya bukan pada tahap ini gan.
la terus apanya
BalasHapuslangkah selanjutnya apa yang harus saya lakukan
Harap amati dan pelajari output Terminal.
BalasHapusKarena tidak ada pesan error, berarti Anda bisa melanjut ke langkah selanjutnya di artikel.