De laatste keer laten we u zien hoe u kunt tweeten vanaf de opdrachtregel. Maar als je meer een Facebook-persoon bent en dat je er ook cool uit wilt zien met de console, kun je je afvragen of dezelfde oplossing voor jou bestaat. Het antwoord is ja!

fbcmd is een kleine PHP-software waarmee je via de opdrachtregel toegang hebt tot je Facebook-account. Met uitzondering van een paar ontbrekende functies, is fbcmd ongelooflijk compleet.

Installatie

Er zijn nog geen pakketten beschikbaar voor uw distributie (behalve Arch), dus u zult het programma handmatig moeten installeren.

 sudo apt-get install php5-cli php5-curl 

Je moet dan fbcmd downloaden met dat:

 wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php 

Initialiseer de installatie:

 php fbcmd_update.php 

En ten slotte installeer het:

 sudo php fbcmd_update.php sudo php fbcmd_update.php installeer 

Het hele proces wordt uitgelegd in de officiële wiki, je kunt ook de probleemoplossingspagina bezoeken in geval van een probleem of zelfs een reactie achterlaten.

En net toen je dacht dat je klaar was, probeerde je het programma vanaf de console te starten

 fbcmd 

je zou zoiets moeten krijgen

Zoals je kunt lezen, moet je toestemming verlenen aan fbcmd op meerdere niveaus. Kortom, lancering

 fbcmd ga toegang 

En geef de basisvergunning. Typ vervolgens:

 fbcmd ga auth 

U zou een code moeten genereren die u kopieert in

 fbcmd auth [code] 

Beheer ten slotte de machtigingen met

 fbcmd add-perm 

U kunt altijd controleren met welke toestemmingen u bent geautoriseerd

 fbcmd showmodel 

Best vervelend dat ik je dat geef, maar je weet tenminste wat je doet. Fbcmd is nu klaar voor gebruik.

Gebruik

De algemene syntaxis voor het gebruik van fbcmd is

 fbcmd [opdracht] [parameters] - [voorkeur] = [waarde] 

Het sleutelwoord hier is "commando". Zoals ik eerder zei, behalve enkele ontbrekende functies, is fbcmd zeer compleet. Wat ik eigenlijk bedoel, is dat je net zoveel kunt doen als met de webinterface, behalve dat je privéberichten verzendt, contacteert of vriendschapsverzoeken accepteert.

Omdat je zoveel kunt doen, wil ik je een paar voorbeelden geven van wat je misschien eerst wilt doen. Ik nodig u uit om zelf te zoeken of u een specifieke actie wilt uitvoeren.

  • Als u uw status wilt wijzigen, typt u
 fbcmd status [nieuwe status] 

(merk op dat je wat kunt taggen door zijn naam na een '@' in het bericht te zetten)

  • Gebruik de berichten van anderen aan uw muur
 fbcmd mywall 
  • Probeer om al je vrienden te zien
 fbcmd vrienden 

Dit belichaamt ook de zoekfunctie, omdat je een stringreeks als een argument kunt specificeren en het de vrienden met die string in hun naam zal teruggeven.

 fbcmd vrienden "[string]" 

En als je gewoon wilt weten wie online is, is het commando

 fbcmd fonline 
  • Om de laatste X-berichten in uw inbox weer te geven, is de syntaxis dat
 fbcmd inbox X 
  • Als u de streamverhalen wilt bekijken, gebruikt u
 fbcmd stream 

Je kunt dan elke post leuk vinden

 fbcmd zoals [post ID] 
  • Om een ​​afbeelding toe te voegen, typt u
 fbcmd addpic [pad naar de afbeelding] [optionele album-ID] [optionele tag] 

Conclusie

Zoals u kunt zien, is fbcmd zeer interessant om te gebruiken. Het blijft erg complex en ik denk dat de commandoregel meer geschikt is voor iets eenvoudiger, zoals Twitter. Maar het blijft nog steeds super cool om op die manier toegang te krijgen tot Facebook. Het programma is echter sterk afhankelijk van de officiële API, wat betekent dat de functies door Facebook zelf kunnen worden gewijzigd. Op dit moment kunnen we via de API geen vrienden accepteren via de API, maar dat kan in de toekomst veranderen.

Wat denk je van fbcmd? Hoe vergelijk je het met TTYtter? Heb je nog vragen? Laat het ons weten in de comments.