2015-08-22 2 views
2

Я хочу получить миниатюру видео в facebook с данного идентификатора видео.Как получить миниатюру видео в facebook с данным идентификатором видео с помощью php

Я использую функцию preg_match, чтобы получить facebook идентификатор видео с данным URL, извлеченным из базы данных

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"> 

Я не знаете, возможно ли это? !

+0

Я просто получить: Найти мой ответ здесь https://stackoverflow.com/a/46777456/8786244 – Jure

ответ

2

Ваш источник изображения неправильно попробуйте использовать

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

Пример: https://graph.facebook.com/10153231379946729/picture

+0

Спасибо вам много! вы сохранили мою жизнь: D и как получить большой или средний размер изображения? есть ли способ? –

+0

@AnasAmine есть только два типа большого пальца в fb, маленький и большой. Малый можно легко схватить со ссылкой ниже; но у большой проблемы. Пожалуйста, проверьте мой ответ здесь http://stackoverflow.com/questions/31773155/how-to-get-big-facebook-video-thumbnail/32168767?noredirect=1#comment52234918_32168767 –