Как опубликовать слайд-шоу в Facebook? - PullRequest
0 голосов
/ 24 июля 2011

Возможно ли опубликовать слайд-шоу в ленте новостей на Facebook только с использованием HTML / Javascript / CSS?

Я думаю, что можно опубликовать слайд-шоу с помощью Flash.Но я слышал, что FB в настоящее время обесценивает FBML, это также повлияет на флэш-контент?

1 Ответ

0 голосов
/ 25 июля 2011

Да, вы можете отправлять сообщения, используя 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...