【发布时间】:2012-03-23 17:20:49
【问题描述】:
我在 facebook.Public 中创建了页面。Public 可以在我的页面上上传视频。 如何将视频从 facebook 页面显示到我的网站??(带缩略图)
【问题讨论】:
标签: facebook video thumbnails
我在 facebook.Public 中创建了页面。Public 可以在我的页面上上传视频。 如何将视频从 facebook 页面显示到我的网站??(带缩略图)
【问题讨论】:
标签: facebook video thumbnails
使用 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
【讨论】:
cURL 方法调用Graph API,它将以JSON 格式返回答案。在 PHP 中解析 JSON 并不难。宽度和高度为data > format > width 和data > format > height
这是一个简单的技巧,可让您将任何 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>
【讨论】: