Теперь возможна отправка личного сообщения через API.
Запустить это событие для отправки сообщения (инициализация объекта facebook должна быть сделана раньше).
to:user
идентификатор facebook
function facebook_send_message(to) {
FB.ui({
app_id:'xxxxxxxx',
method: 'send',
name: "sdfds jj jjjsdj j j ",
link: 'https://apps.facebook.com/xxxxxxxaxsa',
to:to,
description:'sdf sdf sfddsfdd s d fsf s '
});
}
Свойства
app_id
Идентификатор вашего приложения. Обязательно, но автоматически указывается
большинством SDK.
redirect_uri
URL-адрес для перенаправления после того, как пользователь нажмет кнопку Отправить или Отмена
кнопки в диалоге. Требуется, но автоматически указывается большинством
SDKs.
дисплей
Режим отображения, в котором отображается диалог. Это автоматически
указано большинством SDK.
до
Идентификатор пользователя или имя пользователя для отправки сообщения. После того, как диалог
пользователь может указать дополнительных пользователей, группы Facebook и
адреса электронной почты, на которые нужно отправить сообщение. Отправка контента на
Группа Facebook разместит это на стене группы.
ссылка
(обязательно) Ссылка для отправки в сообщении.
фотография
По умолчанию картинка будет сделана по указанной ссылке. URL
картинки для включения в сообщение. Картинка будет показана
рядом с ссылкой.
имя
По умолчанию заголовок будет взят по указанной ссылке. Имя
ссылка, то есть текст для отображения, на который пользователь нажмет.
описание
По умолчанию описание будет взято по указанной ссылке.
Описательный текст для отображения под ссылкой.
Подробнее здесь
@ VishwaKumar:
Для отправки сообщения с пользовательским текстом необходимо добавить параметр 'message' в FB.ui
, но я думаю, что эта функция устарела. Вы не можете предварительно заполнить сообщение больше. Хотя попробуйте один раз.
FB.ui({
method: 'send',
to: '1234',
message: 'A request especially for one person.',
data: 'tracking information for the user'
});
См. Ссылку: http://fbdevwiki.com/wiki/FB.ui