Я использую Facebook Unity SDK 7.0.2. Я пытаюсь поделиться ссылкой на свою игру на холсте с медиа-источником на моем видеоканале YouTube.
Когда я устанавливаю для mediaSource значение http://www.youtube.com/e/xxxxxxx&autoplay=1 ссылка передается, и изображение появляется, но нет кнопки воспроизведения и нет видео, поэтому, когда я нажимаю на ссылку, я перенаправляюсь на свой холст.
var publishData =
new Dictionary<string, string>() { { "link", link },
{ "picture", pictureLink },
{ "name", linkName },
{ "caption", linkCaption },
{ "description", linkDescription },
{ "source", mediaSource },
{ "ref", feedref },
};
FB.API("/me/feed", HttpMethod.POST, FacebookFeedLog, publishData);
Я попытался создать html с og: type, установленным на видео, и загрузить его на свой сервер, а затем установить медиа-источник на новый html-файл, в этом случае я просто получаю пустое изображение и ссылку на свой холст.
<meta property="fb:app_id" content="xxxxx" />
<meta property="og:type" content="video" />
<meta property="og:url" content="xxxx" />
<meta property="og:title" content="Watch video" />
<meta property="og:description" content="I am playing games, why not try it." />
<meta property="og:image" content="http://i2.ytimg.com/vi/xxxx/hqdefault.jpg" />
<meta property="og:video" content="http://www.youtube.com/e/xxxxautoplay=1" />
<meta property="og:video:width" content="398" />
<meta property="og:video:height" content="224" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
Есть ли способ поделиться ссылкой на приложение на основе холста со встроенным видео на YouTube?
Спасибо за аванс.