Можно создать дубликат:
Facebook Api - send private messages to friendsОтправка личных сообщений через Facebook API
Я знаю, что это не официально можно отправлять личные сообщения через FB API. Каждая нить в SO тоже так говорит. Но я использовал браузер RockMelt, и когда вы приглашаете кого-то, им отправляется личное сообщение. Значит, можно отправлять личные сообщения через API. Что еще более важно, Facebook в порядке с ним.
Любые догадки о том, как они его используют? Это какой-то трюк HTTP POST с использованием сокетов? BTW, мы будем использовать эту функцию только для инициированных пользователем действий.
Теперь можно отправлять личные сообщения через API Facebook. Я дал решение. – 2012-02-29 17:38:00
Рассмотрите это сообщение: http://stackoverflow.com/questions/9598369/facebook-api-support-for-user-page-private-messages – Trevor 2013-10-02 20:37:51