У меня проблема при публикации видео через мое приложение для пользователей с профилем TimeLine.сообщение выглядит очень маленьким, и при нажатии видео открывается на новой вкладке, а не воспроизводится внутри Facebook.
Вот некоторые подробности:
Я создаю приложение, которое создает настраиваемые видео (SWF) и публикует их на стене друга пользователя.Я «оборачиваю» SWF-файл в HTML-файл, который включает следующие теги «meta og:» -
<meta property="fb:app_id" content="******" />
<meta property="og:url" content="THIS PAGE URL" />
<meta property="og:title" content="Title" />
<meta property="og:description" content="some description" />
<meta property="og:type" content="video" />
<meta property="og:image" content="an img url" />
<meta property="og:video" content="URL TO THE SWF FILE" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video:width" content="396" />
<meta property="og:video:height" content="297" />
<meta property="og:site_name" content="pickle-games" />
, а затем в тело я встраиваю SWF с помощью тега «embed».
Пример можно увидеть, просмотрев источник http://pickle -games.com / BigBully / hitVideo.php? Hit_id = 1327242593 & hit = hit2
Я использую PHP на FacebookSDK для публикации на стене, например:
$facebook->api("/" . $uid . "/feed", "POST",
array(
'link' => $server_url . 'hitVideo.php?hit='. $hit . "&hit_id=".$hit_id ."&u_name=" . $u_name . "&f_name=". $f_name
));
При публикации на пользователя со старым профилем (не на временной шкале) все работает нормально, а видео воспроизводится на стене.
Проблема, как упоминалось выше, заключается только в публикации сообщения от пользователя, который использует профиль TimeLine
BTW - если я делюсь ссылкой вручную (не через мое приложение) на временной шкале другатогда все работает нормально ...
Что мне не хватает?Как мне опубликовать его через мое приложение таким образом, чтобы оно работало и на временной шкале?Спасибо.