我使用的是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);
我尝试创建一个og:类型设置为视频的html并将其上传到我的服务器,然后将mediasource设置为新的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视频?
差不多了,尝试删除媒体源,并将link参数设置为托管在服务器上的OG对象。