Как только вы откроете окно общего доступа к FB, пользователь может публиковать контент или нет.Функция обратного вызова отсутствует, и невозможно узнать, завершил ли он процесс.
Возможно, вы захотите реализовать FB-соединение и создать собственную форму для публикации на стене пользователя после того, как он заполнит поляа также у вас есть возможность сохранить их в своей БД).
Я не знаю, предлагает ли Twitter запрашиваемую вами функцию, но я бы выбрал то же решение, что и выше.