Вы можете сделать что-то подобное, используя их JavaScript SDK:
var user_id = "123456789";
var data = {
name: "title of post",
caption: "caption of post",
description: "description of post"
};
var callback = function (response) {};
FB.api("/" + user_id + "/feed", "post", data, callback);
Это отправит сообщение с данными, предоставленными пользователем, вошедшим в данный момент, пользователю с указанным user_id
.
Чтобы получить возможность публиковать сообщения, вам необходимо publish_stream
разрешение, которое вы можете запросить динамически, позвонив по номеру
FB.login(null,{perms: 'publish_stream'});