Publicité
Presque tout le monde, en particulier dans les premiers pays du monde, est sur Facebook. Les amis, les événements, les photos et bien plus sont tous trouvés sur Facebook contrairement à tout autre endroit. Cependant, un geek ultime peut ne pas vouloir utiliser Facebook comme tout le monde - à savoir via son site Web.
Certains geeks connaissent très bien la ligne de commande Linux. Si vous avez un débutant, vous pouvez consulter notre ultime guide de Linux Débuter avec Linux et UbuntuVous souhaitez passer à Linux... mais par où commencer? Votre PC est-il compatible? Vos applications préférées fonctionneront-elles? Voici tout ce que vous devez savoir pour commencer avec Linux. Lire la suite pour apprendre plus. Quiconque dans la ligne de commande Linux adorera utiliser la ligne de commande pour accéder au réseau social Facebook. Cela ressemble à un exploit impossible, mais un script PHP rend tout cela possible.
À propos de fbcmd
fbcmd est un simple script PHP (enfin, simple par rapport au site Facebook réel) qui permet vous d'effectuer des actions sur Facebook via le script, comme si le script était installé nativement application. Vous pouvez ensuite transmettre des commandes au programme, ainsi que tout autre indicateur ou information facultative comme vous en avez l'habitude avec la plupart des autres programmes de ligne de commande.
Conditions préalables
Pour utiliser le script, vous devez vous assurer que certains modules PHP sont installés. Sous Ubuntu, vous pouvez les installer en émettant la commande sudo apt-get install php5-cli php5-curl
. Les autres distributions Linux devraient avoir des commandes similaires avec des noms de packages similaires. Une fois ces modules installés, vous pouvez télécharger fbcmd depuis ce lien ici (faites un clic droit dessus et choisissez Enregistrer sous) ou en exécutant la commande wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
. Une fois ce fichier téléchargé, allez-y et exécutez sudo php fbcmd_update.php install
.
Configuration
L'utilisation de fbcmd nécessite que vous soyez authentifié avec Facebook, mais fbcmd n'utilise pas les informations de connexion traditionnelles. Au lieu de cela, vous devrez passer par un processus de configuration pour commencer. Première exécution fbcmd
et vous verrez quelques instructions imprimées dans le terminal pour commencer. Premier type accès fbcmd go
pour ouvrir une connexion à Facebook, puis fbcmd go auth
pour lancer un navigateur avec un code d'authentification basé sur votre compte Facebook.
Tapez ensuite fbcmd auth [code]
, en remplaçant [code] par le code généré. Vous pouvez ensuite ajouter des autorisations pour fbcmd en utilisant fbcmd addperm
et vérifiez les autorisations à l'aide de fpcmd showperm
.
Usage
Maintenant que vous êtes enfin configuré, il est temps de faire certaines choses avec fbcmd. Pour publier un nouveau statut, utilisez état fbcmd [message]
. Si vous souhaitez voir les messages publiés par d'autres sur votre mur, utilisez fbcmd mywall
. amis fbcmd
renvoie une liste de tous vos amis, mais vous pouvez également rechercher des amis spécifiques en utilisant fbcmd friends "[chaîne]"
(supprimer les crochets mais inclure les guillemets). Pour voir qui est actuellement en ligne, utilisez fbcmd fonline
. Vous pouvez afficher le dernier x nombre de messages dans votre boîte de réception en utilisant boîte de réception fbcmd X
, bien sûr en remplaçant le X par un nombre. Pour consulter votre flux d'actualités, utilisez flux fbcmd
, et comme un message utilisant fbcmd comme [ID de publication]
. Pour télécharger une photo sur Facebook, utilisez fbcmd addpic [chemin de l'image] [ID d'album facultatif] [balise facultative]
.
Conclusion
Dans l’ensemble, c’est plutôt cool de pouvoir faire tout cela avec Facebook directement depuis la ligne de commande. Bien sûr, cette méthode d'accès à Facebook n'est pas pour tout le monde, mais plutôt pour les grands geeks ou pour se montrer. Alors utilisez-le si vous l'osez, mais c'est plutôt cool une fois qu'il est réussi.
À quel point utilisez-vous Facebook sur une ligne de commande? Quelle serait votre façon préférée d'accéder à Facebook? Faites le nous savoir dans les commentaires!
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.