Publicitate
Practic toată lumea, în special în țările din prima lume, este pe Facebook. Prieteni, evenimente, imagini și multe altele se găsesc în mod obișnuit pe Facebook, spre deosebire de orice altă locație. Cu toate acestea, un geek final nu poate dori să folosească Facebook ca toți ceilalți - și anume prin intermediul site-ului lor web.
Anumiți geek sunt foarte familiari cu linia de comandă Linux. Dacă sunteți un începător, puteți consulta ultimele noastre informații ghid pentru Linux Noțiuni introductive cu Linux și UbuntuVă interesează trecerea la Linux... dar de unde incepi? PC-ul dvs. este compatibil? Aplicațiile preferate vor funcționa? Iată tot ce trebuie să știți pentru a începe cu Linux. Citeste mai mult pentru a afla mai multe. Oricine va intra în linia de comandă Linux va place să folosească linia de comandă pentru a accesa rețeaua socială Facebook. Acest lucru sună ca un feat imposibil, dar un script PHP face totul posibil.
Despre fbcmd
fbcmd este un script PHP simplu (bine, simplu în comparație cu site-ul propriu Facebook), care permite tu să efectuezi acțiuni pe Facebook prin script, ca și cum script-ul ar fi fost instalat nativ cerere. Puteți trece apoi comenzi către program, precum și orice alte steaguri sau informații opționale, așa cum v-ați obișnuit de la majoritatea celorlalte programe din linia de comandă.
Cerințe preliminare
Pentru a utiliza scriptul, va trebui să vă asigurați că aveți unele module PHP instalate. Sub Ubuntu, le puteți instala emitând comanda sudo apt-get install php5-cli php5-curl
. Alte distribuții Linux ar trebui să aibă comenzi similare cu nume de pachete similare. După instalarea acestor module, puteți descărca fbcmd din acest link aici (faceți clic dreapta pe ea și alegeți Salvare ca) sau prin emiterea comenzii wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
. După ce fișierul este descărcat, mergeți înainte și rulați sudo php fbcmd_update.php instalare
.
Configurare
Utilizarea fbcmd necesită autentificarea cu Facebook, dar fbcmd nu utilizează datele de autentificare tradiționale de conectare. În schimb, va trebui să parcurgeți un proces de configurare pentru a merge mai departe. Prima alergare fbcmd
și veți vedea câteva instrucțiuni tipărite în terminal la începerea. Primul tip fbcmd acces acces
pentru a deschide o conexiune la Facebook, apoi fbcmd merge auth
pentru a lansa un browser cu un cod de autentificare bazat pe contul de Facebook.
Apoi tastați fbcmd auth [cod]
, înlocuirea [codului] cu codul generat efectiv. Puteți adăuga apoi permisiuni pentru fbcmd folosind fbcmd aditiv
și verificați permisiunile folosind fbcmd showperm
.
folosire
Acum că ați configurat în cele din urmă, este timpul să faceți câteva lucruri cu fbcmd. Pentru a posta un statut nou, utilizați starea fbcmd [mesaj]
. Dacă doriți să vedeți postările pe care le-au făcut alții pe peretele dvs., utilizați fbcmd mywall
. fbcmd prieteni
returnează o listă cu toți prietenii, dar puteți căuta și prieteni anumiți folosind fbcmd prieteni "[string]"
(scoateți parantezele pătrate, dar include ghilimelele). Pentru a vedea cine este momentan online, utilizați fbcmd fonline
. Puteți afișa ultima x cantitate de mesaje din căsuța de e-mail folosind fbcmd inbox X
, desigur înlocuind X cu un număr. Pentru a vedea fluxul de știri, utilizând fluxul fbcmd
și cum ar fi o postare folosind fbcmd ca [ID postare]
. Pentru a încărca o poză pe Facebook, utilizați fbcmd addpic [calea imaginii] [ID album opțional] [etichetă opțională]
.
Concluzie
În total, este destul de mișto să poți face toate acestea cu Facebook direct de pe linia de comandă. Desigur, această metodă de accesare a Facebook nu este pentru toată lumea și este mai mult pentru geek-urile mari sau pentru afișare. Așadar, folosiți acest lucru dacă îndrăzniți, dar este destul de mișto odată cu succes.
Cât de interesant este utilizarea Facebook pe o linie de comandă pentru tine? Care ar fi calea ta preferată de a accesa Facebook? Spuneți-ne în comentarii!
Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.