Сообщение SWF в пользовательской Facebook не работает

Я хочу опубликовать SWF-файл на временной шкале Facebook пользователя, но, похоже, что-то упустил. Только изображение отображается не SWF-файл. Пожалуйста, помогите, что я делаю

var obj = {
method: 'feed',
link: 'share-page.php',
picture: 'uploads/pics/a.png',
source: 'assets/swf/preloader.swf',
name : 'name',
caption: 'Caption',
description: 'Description'
};

function callback(response) {
//some code here
}

FB.ui(obj, callback);

И мой файл share-page.php

<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="en">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><!-- Open grah tags for Facebook -->
<meta property="og:title" content="Test video player" />
<meta property="og:description" content="A video player interface experiment." />
<meta property="og:type" content="video" />
<meta property="og:url" content="share-page.php"/>
<meta property="og:image" content="uploads/pics/a.png"/>
<meta property="og:video" content="assets/swf/preloader.swf" />
<meta property="og:video:secure_url" content="assets/swf/preloader.swf" />  <meta property="og:video:width" content="325" />
<meta property="og:video:height" content="180" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
</html>

0

Решение

Хотел бы я видеть твой вопрос раньше …

Смотрите мой ответ на этот вопрос и, надеюсь, это поможет вам.

Ваша основная проблема заключается в том, что вы просто вводите имена папок (ресурсы и загрузки), даже не говоря, с какого веб-сайта / сервера они пришли. Вам нужен полный путь к файлам:

<meta property="og:url" content="http://www.yoursite.com/share-page.php"/>
<meta property="og:image" content="http://www.yoursite.com/uploads/pics/a.png" />
<meta property="og:video" content="http://www.yoursite.com/assets/swf/preloader.swf" />
<meta property="og:video:secure_url" content="HTTPS://www.yoursite.com/assets/swf/preloader.swf" />

По сути, вы должны иметь возможность вставлять точно такой же путь в новую вкладку браузера и видеть рабочий результат, иначе он не будет работать где-либо еще, включая Facebook. Также вам нужен SWF-файл, упомянутый в обоих «OG: видео» а также «OG: видео: SECURE_URL» теги, поступающие с подлинного HTTPS-сервера, или они не будут выполняться в пределах вашей временной записи (вместо этого откроется новая вкладка для вашей ссылки).

Only image is display звучит как счастливая ошибка !! Скорее всего, потому что на вашей стене вы размещаете ссылку на свою HTML-страницу? Просто так получилось, что Facebook также сканирует такие ссылки для отображения изображения (обычно это случайное изображение, но я думаю, что показанная картинка была единственной доступной для поиска там ??)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]