Я думаю, что это возможно, хотя это довольно сложно и подвержено внезапным изменениям интерфейса Facebook. Это может нарушить соглашение между вами и Facebook.
То, что вы делаете, это эмулирует Facebook.
Один путь, который вы должны настроить приложение Facebook. Как только вы получили авторизацию от пользователя, вы можете сделать это с помощью Graph API.
Вам необходимо войти в систему и авторизоваться в Facebook. В запросе и ответе http / https есть несколько инструментов захвата. Проанализируйте их, как заголовок, так и тело.
Как только вы узнаете механизм авторизации, вы можете заменить его своим. Все остальное в Graph API.
Другой путь - эмулировать вход в систему Facebook, процесс отправки сообщений и уведомлений. Требуется захват и анализ.