Iklan
Hampir setiap orang, terutama di negara-negara dunia pertama, ada di Facebook. Teman, acara, gambar, dan banyak lagi semuanya umumnya ditemukan di Facebook tidak seperti lokasi lain. Namun, geek ulung mungkin tidak ingin menggunakan Facebook seperti orang lain - yaitu melalui situs web mereka.
Geeks tertentu sangat akrab dengan baris perintah Linux. Jika Anda seorang pemula, Anda dapat melihat ulah kami panduan untuk Linux Memulai Dengan Linux dan UbuntuAnda tertarik beralih ke Linux... tetapi di mana Anda mulai? Apakah PC Anda kompatibel? Apakah aplikasi favorit Anda berfungsi? Ini semua yang perlu Anda ketahui untuk memulai dengan Linux. Baca lebih banyak untuk belajar lebih banyak. Siapa pun yang masuk ke baris perintah Linux akan senang menggunakan baris perintah untuk mengakses jejaring sosial Facebook. Ini kedengarannya seperti hal yang mustahil, tetapi skrip PHP memungkinkan semuanya.
Tentang fbcmd
fbcmd adalah skrip PHP sederhana (yah, sederhana jika dibandingkan dengan situs web Facebook sebenarnya) yang memungkinkan Anda untuk melakukan tindakan di Facebook melalui skrip, seolah-olah skrip itu diinstal secara asli aplikasi. Anda kemudian dapat meneruskan perintah ke program, serta bendera lain atau informasi opsional seperti yang biasa Anda gunakan dari sebagian besar program baris perintah lainnya.
Prasyarat
Untuk menggunakan skrip, Anda harus memastikan bahwa Anda memiliki beberapa modul PHP yang diinstal. Di bawah Ubuntu, Anda dapat menginstalnya dengan mengeluarkan perintah sudo apt-get install php5-cli php5-curl
. Distribusi Linux lainnya harus memiliki perintah yang mirip dengan nama paket yang serupa. Setelah modul-modul tersebut diinstal, Anda dapat mengunduh fbcmd dari tautan ini di sini (klik kanan dan pilih Simpan Sebagai) atau dengan mengeluarkan perintah wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
. Setelah file itu diunduh, lanjutkan dan jalankan sudo php instal fbcmd_update.php
.
Pengaturan
Menggunakan fbcmd mengharuskan Anda diautentikasi dengan Facebook, tetapi fbcmd tidak menggunakan kredensial masuk tradisional. Sebagai gantinya, Anda harus melalui proses penyiapan untuk memulai. Lari pertama fbcmd
dan Anda akan melihat beberapa instruksi dicetak ke terminal saat memulai. Tipe pertama fbcmd buka akses
untuk membuka koneksi ke Facebook, lalu fbcmd pergi auth
untuk meluncurkan browser dengan kode otentikasi berdasarkan akun Facebook Anda.
Kemudian ketik fbcmd auth [kode]
, mengganti [kode] dengan kode aktual yang dihasilkan. Anda kemudian dapat menambahkan izin untuk menggunakan fbcmd fbcmd addperm
, dan periksa izin menggunakan fbcmd showperm
.
Pemakaian
Sekarang setelah Anda akhirnya mengatur, saatnya untuk melakukan beberapa hal dengan fbcmd. Untuk memposting status baru, gunakan status fbcmd [pesan]
. Jika Anda ingin melihat pos yang dibuat orang lain di dinding Anda, gunakan fbcmd mywall
. teman fbcmd
mengembalikan daftar semua teman Anda, tetapi Anda juga dapat mencari teman tertentu dengan menggunakan fbcmd friends "[string]"
(hapus tanda kurung siku tetapi sertakan tanda kutip). Untuk melihat siapa yang sedang online, gunakan fbcmd fonline
. Anda dapat menampilkan jumlah x pesan terakhir di kotak masuk Anda dengan menggunakan kotak masuk fbcmd X
, tentu saja mengganti X dengan angka. Untuk memeriksa umpan berita Anda, gunakan aliran fbcmd
, dan suka menggunakan pos fbcmd menyukai [post ID]
. Untuk mengunggah gambar ke Facebook, gunakan fbcmd addpic [path of image] [ID album opsional] [tag opsional]
.
Kesimpulan
Secara keseluruhan, cukup keren untuk dapat melakukan semua ini dengan Facebook langsung dari baris perintah. Tentu saja, metode mengakses Facebook ini tidak untuk semua orang, dan lebih untuk geek besar atau untuk pamer. Jadi gunakan ini jika Anda berani, tetapi cukup keren setelah berhasil.
Bagaimana kerennya menggunakan Facebook melalui baris perintah untuk Anda? Apa cara favorit Anda untuk mengakses Facebook? Beri tahu kami di komentar!
Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.