#javascript #facebook #facebook-graph-api #facebook-javascript-sdk
#javascript #Facebook #facebook-graph-api #facebook-javascript-sdk
Вопрос:
Я использую «fb.ui share dialog», чтобы поделиться видео из приложения на моей стене, в результате чего оно не встраивается в ленту новостей друзей, сообщение отображается, но видео нет.
Где, как я вижу, видео встроено на странице моего профиля с сообщением. Все работает нормально, но не на стене друзей.
Смотрите скриншот
Код
FB.ui(
{
method: 'feed',
name: 'Lorem ispm',
link: 'google.com',
picture: 'http://img.youtube.com/vi/' getParameter(addressValue, 'v') '/0.jpg',
caption: 'Hello',
source: 'http://www.youtube.com/v/' getParameter(addressValue, 'v') '?version=3amp;autohide=1amp;autoplay=1',
type: 'video',
description: 'Hello'
},
function(response) {
if (response amp;amp; response.post_id) {
//alert('Post was published.');
} else {
//alert('Post was not published.');
}
}
);
Ответ №1:
Просто используйте link
параметр в качестве URL-адреса видео на YouTube. Вам не нужно использовать image
и другие параметры.
FB.ui(
{
method: 'feed',
name: 'Lorem ispm',
caption: 'Hello',
link: 'http://www.youtube.com/watch?v=' getParameter(addressValue, 'v'),
description: 'Hello'
},
function(response) {
if (response amp;amp; response.post_id) {
//alert('Post was published.');
} else {
//alert('Post was not published.');
}
}
);
Youtube og tags
определил их на своей странице. Это предоставит facebook связанные image
и другие вещи.
Еще одна вещь, на которую следует обратить внимание, это то, что теперь вы должны использовать диалог обмена, диалоговые окна ленты устарели.
Комментарии:
1. Не могли бы вы, пожалуйста, показать пример использования выше с диалоговым окном «Поделиться»