【问题标题】:how to display video from facebook pages to my website?如何将视频从 Facebook 页面显示到我的网站?
【发布时间】:2012-03-23 17:20:49
【问题描述】:

我在 facebook.Public 中创建了页面。Public 可以在我的页面上上传视频。 如何将视频从 facebook 页面显示到我的网站??(带缩略图)

【问题讨论】:

    标签: facebook video thumbnails


    【解决方案1】:

    使用 Facebook Graph API。

    首先使用Page获取类型为video的帖子,然后使用Video获取视频。

    对于 FQL,我认为您有类似这样的查询:

    SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner=20531316728
    

    缩略图在thumbnail_link

    对于 Graph API,您可以使用以下内容:( Try it here )

    https://graph.facebook.com/19292868552/videos
    

    缩略图位于data > format > picture

    【讨论】:

    • 谢谢你的回复 Shivan,但你能给我举个例子吗?我已经尝试使用 FQL(Facebook 查询语言),但我在为视频制作缩略图时遇到问题。
    • 为什么使用 FQL 而不是 Graph API? Graph API 为您完成了所有工作,包括嵌入 HTML。
    • 再次感谢您的回复,您能给我解释一下在 php 代码中使用图形 API 吗??thx..是否可以从 facebook 请求拇指的宽度和高度??
    • 你至少应该先尝试一下。我的提示是:使用cURL 方法调用Graph API,它将以JSON 格式返回答案。在 PHP 中解析 JSON 并不难。宽度和高度为data > format > widthdata > format > height
    • 好吧,谢谢你,我很成功地加载视频..但我需要视频包含喜欢按钮,所以公众用户可以喜欢。我该怎么办??thx
    【解决方案2】:

    这是一个简单的技巧,可让您将任何 Facebook 视频嵌入到您的网页中。

    脸书视频

    上传到 Facebook 的每个视频都有一个唯一 ID,您可以在浏览器的地址栏中找到该 ID(查找参数“v”的值)。

    复制该号码并在下面的代码中将其替换为 xxx。

    <object width="400" height="224" >
     <param name="allowfullscreen" value="true" />
     <param name="allowscriptaccess" value="always" />
     <param name="movie" value="http://www.facebook.com/v/xxx" />
     <embed src="http://www.facebook.com/v/xxx" type="application/x-shockwave-flash"
       allowscriptaccess="always" allowfullscreen="true" width="400" height="224">
     </embed>
    </object> 
    

    source

    【讨论】:

    • 好吧,抱歉,我只是提供我找到的信息(请参阅源代码)(我已删除“Facebook 没有(官方)为其视频提供嵌入代码”)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多