我們可以通過使用視頻ID在URL下面獲取Facebook視頻縮略圖圖像網址?
$src = "http://img.youtube.com/vi/".$video_id."/default.jpg";
同樣定義方式獲得的YouTube影片大拇指,我怎麼能得到Facebook的視頻視頻大拇指?是否有任何預定義的網址,我們在其中放置Facebook視頻ID並獲取如上面定義的youtube一樣的內容?
我們可以通過使用視頻ID在URL下面獲取Facebook視頻縮略圖圖像網址?
$src = "http://img.youtube.com/vi/".$video_id."/default.jpg";
同樣定義方式獲得的YouTube影片大拇指,我怎麼能得到Facebook的視頻視頻大拇指?是否有任何預定義的網址,我們在其中放置Facebook視頻ID並獲取如上面定義的youtube一樣的內容?
試圖做到這一點,但它並沒有出現如此。 示例: 在頁面上的視頻我有 ID 「1015030122022040」 具有的縮略圖的url:
http://vthumb.ak.fbcdn.net/hvthumb-ak-ash2/51388_10150301225830401_10150301220220401_62962_1470_t.jpg
而另一視頻與ID:10150361184550401 具有的縮略圖的url: http://vthumb.ak.fbcdn.net/hvthumb-ak-snc4/162098_10150361242815401_10150361184550401_35242_2053_t.jpg
我看透了別人,發現沒有明顯的模式。但是,您可以通過一個FQL來通過uid返回視頻數組。
使用一些代碼from a tutorial,我編輯在第三步中的「SQL查詢示例」,以這樣的:
try {
//get user id
$uid = $facebook->getUser();
//or you can use $uid = $fbme['id'];
$fql = "SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner=" . $uid;
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
}
catch(Exception $o){
d($o);
}
然後從他的例子是能夠在視圖中的陣列<?php d($fqlResult); ?>
,抓起我的最新視頻縮略圖如下:
<img src="<?php echo $fqlResult[0][thumbnail_link]; ?>" />
檢查此項:http://www.cutev ideoclub.com/php/facebook-video-thumbnail-with-video-id-php/
$fbvideoid="158952527492492"; $fql2 = "SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE vid=" . $fbvideoid;
使用上述查詢詳見參考站點:http://www.cutevideoclub.com/php/facebook-視頻縮略圖與視頻-ID-PHP/
`的https:// graph.facebook.com/VIDEO_ID/picture` ... https://graph.facebook.com/115316011865684 /圖片 – 2016-03-16 20:07:47