Встраивать контент HTML5 в посты на Facebook? - PullRequest
5 голосов
/ 19 июля 2011

Мне удалось получить пользовательский SWF, встроенный в сообщения на стене Facebook. Это можно сделать, добавив специальные метатеги в исходный код связанной страницы. Например, соответствующий источник страницы воспроизведения YouTube для этого выглядит следующим образом:

<meta property="fb:app_id" content="87741124305">
<meta property="og:url" content="http://www.youtube.com/watch?v=qLkk3i4tMQw">
<meta property="og:title" content="Marco Huck vs Hugo Hernan Garay 10. Runde KO">
<meta property="og:description" content="...">
<meta property="og:type" content="video">
<meta property="og:image" content="http://i2.ytimg.com/vi/qLkk3i4tMQw/default.jpg">
<meta property="og:video" content="http://www.youtube.com/v/qLkk3i4tMQw?version=3&amp;autohide=1">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="398">
<meta property="og:video:height" content="224">
<meta property="og:site_name" content="YouTube">

Однако, очевидно, это работает только для содержимого Flash.

Недавно Facebook добавил поддержку видео HTML5, созданного на YouTube (используется для воспроизведения видео на iPad.) Было бы весьма интересно узнать, ограничено ли это YouTube. Кто-нибудь знает, возможно ли для остальных из нас встроить HTML-код в посты на Facebook? Если да, то как это можно сделать?

Ответы [ 3 ]

6 голосов
/ 01 августа 2011

Извините, но в настоящее время нет API для достижения того, что вы предлагаете. HTML5 - это стандарт, которому мы привержены, поэтому я не исключаю, что эта функция будет добавлена ​​в будущем.

1 голос
/ 04 ноября 2011

Я думаю, что это возможно сейчас:

http://developers.facebook.com/docs/opengraph/

Проверьте нижнюю часть страницы. Как и в теге HTML5, теперь вы можете определять различные источники, начиная с Flash Player и заканчивая MP4 и так далее. Вы потеряете настроенный вид, но по крайней мере видео будет воспроизводиться.

0 голосов
/ 12 ноября 2014

Вы можете включить, используя это!

<meta http-equiv="Cache-control" content="no-cache">
<meta property="og:type" content="video/mp4" />
<meta property="og:video:height" content="260" /> 
<meta property="og:video:width" content="520" /> 
<meta property="og:video:type" content="video/mp4" />
<meta property="og:title" content="<?php echo $vtitle ?>" /> 
<meta property="og:description" content="<?php echo $vdis ?>" />
<meta property="og:image" content="<?php echo $vpic ?>" />
<meta property="og:video" content="<?php echo $vlink ?>" />" 

как бы то ни было, у вас также есть на вашем веб-сайте стандартный ssl для размещения на стене Facebook, с flash или html5.

...