Да, вы можете отправлять сообщения, используя Facebook JavaScript SDK , в Facebook есть новый метод под названием dialogs FB.ui , а для публикации вашего флэш-контента вы можете использовать feed feed ', если вы передадите URL своего SWF-файла или видеофайла в
свойство источника
, тогда оно опубликует ваше видео.
ВотПример размещения видео на YouTube с использованием метода канала FB.ui:
<script>
var publish = {
method: 'feed',
message: 'Wow, this music video is cool',
name: 'Rihanna - Unfaithful',
picture: 'http://i.ytimg.com/vi/rp4UwPZfRis/default.jpg',
caption: 'www.youtube.com',
description: (
'Music Video by Rihanna performing Unfaithful.' +
'(C) 2006 The Island Def Jam Music Group'
),
link: 'http://fbrell.com/',
source: 'https://www.youtube.com/v/rp4UwPZfRis',
user_message_prompt: 'Share this music video with your friends'
};
FB.ui(publish, Log.info.bind('feed callback'));
</script>
Если вы пройдете по вышеуказанным кодам, вы заметите, что он ссылается на fbrell.com, причина, по которой он ссылается на тот же сайтпотому что в настоящее время они включили потоковую безопасность URL-адреса публикации, которая не позволяет вам публиковать какие-либо другие ссылки, кроме их приложения или URL-адреса холста, и если вы добавите ссылку на YouTube, то появится сообщение об ошибке:
Ссылки поста должны быть направлены на URL-адрес приложения или холста приложения.
По умолчанию это не включено, но если вы включите его, то вы не сможете отправлять сообщения.внешние ссылки.
Вы можете проверить тего код здесь: http://fbrell.com/fb.ui/feed или я сохранил его по адресу: http://fbrell.com/saved/3d5cc255bccdbde0cca29f8784e849ad