如何使用 php 从给定的视频 ID 获取 facebook 视频缩略图

Posted

技术标签:

【中文标题】如何使用 php 从给定的视频 ID 获取 facebook 视频缩略图【英文标题】:How to get facebook video thumbnail from a given video ID using php 【发布时间】:2015-11-16 06:31:09 【问题描述】:

我想从给定的视频 ID 获取 Facebook 视频的缩略图。

我使用 preg_match 函数从数据库中检索到的给定 url 获取 facebook 视频 ID

preg_match("~/videos/(?:t\.\d+/)?(\d+)~i", $value->url, $matches);
$video_id = $matches[1];
echo ' <div class="fb-video" data-href="https://www.facebook.com/facebook/videos/'.$video_id.'/"></div>';

我想在网站上发布这样的内容:

<img src="VIDEO_IMAGE.<?php echo $video_id ?>.jpg">

不知道有没有可能? !

【问题讨论】:

我明白了:在这里找到我的答案***.com/a/46777456/8786244 【参考方案1】:

您的图片来源错误尝试使用

<img src="https://graph.facebook.com/VIDEO_ID/picture" />

例如:https://graph.facebook.com/10153231379946729/picture

【讨论】:

非常感谢!你救了我的命 :D 获得大尺寸或中等尺寸的图像怎么样?有什么办法吗? @AnasAmine fb 中只有两种拇指,小拇指和大拇指。小号可以通过下面的链接轻松获取;但大有一些问题。请在这里查看我的答案***.com/questions/31773155/…

以上是关于如何使用 php 从给定的视频 ID 获取 facebook 视频缩略图的主要内容,如果未能解决你的问题,请参考以下文章

Youtube API v3 从给定频道获取每个视频 ID

我需要一些帮助来纠正我在 php 中的代码 - 如何从 YouTube URL 获取视频 ID [重复]

PHP 使用php从youTube url获取视频ID属性

如何使用php和API从url获取youtube视频的缩略图

从 youtube 频道获取视频列表

使用php从youTube url获取视频ID属性