facebook unity sdk / user / feed使用链接嵌入youtube

时间:2015-09-14 01:28:33

标签: facebook facebook-graph-api youtube facebook-unity-sdk facebook-canvas

我正在使用Facebook unity sdk 7.0.2 我正在尝试使用mediasource分享我的画布游戏链接到我的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:将type设置为video并将其上传到我的服务器,然后将mediasource设置为新的html文件,在这种情况下,我只得到一张空白图片和一个指向我画布的链接。 / p>

<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视频分享画布应用程序的链接?

感谢您提前。

1 个答案:

答案 0 :(得分:1)

几乎在那里,尝试删除媒体源,并将链接参数设置为您托管在服务器上的OG对象。