首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与JavaScript软件开发工具包分享视频?

如何与JavaScript软件开发工具包分享视频?
EN

Stack Overflow用户
提问于 2011-08-31 04:50:16
回答 1查看 6.5K关注 0票数 3

我正在使用FB.ui来允许用户在他们的墙上分享一些东西。它工作得很好,但我希望我能分享一个视频-就像你可以用Open Graph标签做的那样。下面是我当前的代码:

代码语言:javascript
复制
$('#share').click(function() {
        FB.ui(
        {
            method: 'feed',
            name: 'App name',
            link: 'http://www.facebook.com/pages/mypage',
            picture: 'http://url.com/picture.jpg',
            caption: 'Type in a caption',
            description: 'A description of the share',
        });
    });

使用Open Graph标记,您可以执行以下操作:

代码语言:javascript
复制
<meta property="og:video" content="https://url.com/video.swf" />
<meta property="og:video:height" content="259" />
<meta property="og:video:width" content="398" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:image" content="https://url.comimage.jpg"/>

当Facebook抓取你的页面时,他们会用“播放”按钮将图片放在共享帖子中,然后当你点击它时,SWF就会出现。

JS SDK可以做到这一点吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 21:59:38

这个问题很老了,但答案是:

代码语言:javascript
复制
<!DOCTYPE HTML>
<html lang="en-US">
<head>
      <meta charset="UTF-8">
      <title> Publish </title>
</head>
<body>
      <div id='fb-root'></div>
      <script src='http://connect.facebook.net/en_US/all.js'></script>

      <input type="button" value="Publish " onclick="publish(); return false;" />

<script type="text/javascript">
FB.init({appId: "APP_ID", status: true, cookie: true});

function publish()
{
      var feed = {
            method: 'feed',
            picture: 'THUMB',
            link: 'http://google.com',
            name: 'Google',
            description: 'DESCRIPTION',
            source: 'PATH_TO_SWF_OR_PLAYER_WITH_PARAMETERS',
            type: 'video',
      };

      function callback(response){
            if(response && response.post_id !== undefined) {
                  alert('published');
            }
      }

      FB.ui(feed, callback);
}
</script>
</body>
</html>

更多信息here

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7249632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档