У меня есть одностраничное приложение (использующее Vue.js), которое показывает видео и позволяет пользователям делиться ими на Facebook. Для этого я использую Facebook javascript sdk , в частности метод FB.ui()
, создающий диалоговое окно общего доступа .
FB.ui({
method: 'share',
href: 'https://myserver/mysite?video=1234',
});
Это работает, но пост в Facebook довольно скучный. Ссылка на видео - это просто текст ссылки в сером поле. Я хотел бы иметь возможность включать изображение, заголовок и описание так, как вы включаете <meta>
теги на вашей странице, как описано здесь .
Конечно, поскольку это одностраничное приложение, каждое видео не имеет своей собственной страницы и набора тегов <meta>
, поэтому я надеялся, что SDK позволит вам передать эту информацию в вызов FB.ui()
, Я нашел сообщение с несколькими различными взглядами на использование метода, но ни один из них не работал для меня. Некоторые люди указали, что Facebook удалил эту функцию из SDK.
Также обратите внимание, что этот сайт обслуживается статически, сценарии на стороне сервера запрещены, поэтому у нас не может быть сценария, который выводит различные теги <meta>
в зависимости от того, какое видео запрашивается.
Возможно ли это?