Реклама

командная строка facebook linuxПрактически все, особенно в странах первого мира, находятся на Facebook. Друзья, события, фотографии и многое другое часто встречаются на Facebook, в отличие от любого другого места. Тем не менее, конечный фанат может не захотеть использовать Facebook, как все остальные, а именно - через их сайт.

Некоторые гики хорошо знакомы с командной строкой Linux. Если вы новичок, вы можете проверить наши лучшие руководство по Linux Начало работы с Linux и UbuntuВы заинтересованы в переходе на Linux... а с чего начать? Ваш ПК совместим? Будут ли работать ваши любимые приложения? Вот все, что вам нужно знать, чтобы начать работать с Linux. Прочитайте больше Узнать больше. Любой в командной строке Linux будет любить использовать командную строку для доступа к социальной сети Facebook. Это звучит как невозможный подвиг, но PHP-скрипт делает все это возможным.

О fbcmd

fbcmd - это простой PHP-скрипт (ну, по сравнению с реальным веб-сайтом Facebook), который позволяет выполнять действия в Facebook через скрипт, как если бы скрипт был изначально установлен заявление. Затем вы можете передавать в программу команды, а также любые другие флаги или дополнительную информацию, к которой вы привыкли в большинстве других программ командной строки.

instagram viewer

Предпосылки

Чтобы использовать сценарий, вам необходимо убедиться, что у вас установлены некоторые модули PHP. Под Ubuntu вы можете установить их, выполнив команду sudo apt-get установить php5-cli php5-curl. Другие дистрибутивы Linux должны иметь похожие команды с похожими именами пакетов. После того, как эти модули установлены, вы можете скачать fbcmd с эта ссылка здесь (щелкните правой кнопкой мыши и выберите «Сохранить как») или с помощью команды Wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php. Как только этот файл загружен, продолжайте и запустите sudo php fbcmd_update.php установить.

Настройка

командная строка facebook linux
Использование fbcmd требует, чтобы вы прошли аутентификацию на Facebook, но fbcmd не использует традиционные учетные данные для входа. Вместо этого вам нужно пройти процесс настройки, чтобы начать работу. Первый забег fbcmd и вы увидите некоторые инструкции, напечатанные в терминале при запуске. Первый тип fbcmd go access чтобы открыть соединение с Facebook, затем fbcmd иди auth запустить браузер с кодом аутентификации на основе вашей учетной записи Facebook.

командная строка facebook
Затем введите fbcmd auth [код], заменив [код] фактическим сгенерированным кодом. Затем вы можете добавить разрешения для fbcmd, используя fbcmd addpermи проверьте разрешения с помощью fbcmd showperm.

использование

командная строка facebook linux
Теперь, когда вы наконец настроены, пришло время кое-что сделать с fbcmd. Чтобы опубликовать новый статус, используйте статус fbcmd [сообщение]. Если вы хотите видеть посты других пользователей на вашей стене, используйте fbcmd mywall. друзья fbcmd возвращает список всех ваших друзей, но вы также можете искать конкретных друзей, используя fbcmd friends "[string]" (уберите квадратные скобки, но включите кавычки). Чтобы узнать, кто сейчас в сети, используйте fbcmd fonline. Вы можете показать последнее количество сообщений в папке «Входящие», используя Входящие в fbcmd X, конечно, заменив X на номер. Чтобы проверить вашу ленту новостей, используя поток fbcmdи как сообщение, используя fbcmd like [сообщение ID]. Чтобы загрузить изображение в Facebook, используйте fbcmd addpic [путь к изображению] [необязательный идентификатор альбома] [необязательный тег].

Вывод

В общем, очень здорово иметь возможность делать все это с помощью Facebook прямо из командной строки. Конечно, этот метод доступа к Facebook не для всех, и больше подходит для гиков или для хвастовства. Так что используйте это, если решитесь, но это довольно круто, когда это успешно.

Насколько круто для вас использовать Facebook через командную строку? Какой ваш любимый способ доступа к Facebook? Дайте нам знать об этом в комментариях!

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.