Получить URL-адрес миниатюрного изображения Facebook? - PullRequest
1 голос
/ 31 января 2011

Мы можем получить видео ролик с YouTube, используя идентификатор видео в URL, как указано ниже

$src = "http://img.youtube.com/vi/".$video_id."/default.jpg";               

Точно так же, как я могу получить видео ролик с видео Facebook?Есть ли какой-то предопределенный URL-адрес, в который мы помещаем идентификатор видео в Facebook и получаем как YouTube, определенный выше?

Ответы [ 2 ]

3 голосов
/ 14 апреля 2011

Попытка сделать это тоже, но это не так. Пример: видео у меня на странице с 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.

Используя некоторый код из учебного пособия , я отредактировал «пример запроса 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]; ?>" />
0 голосов
/ 23 января 2012

проверьте это: http://www.cutevideoclub.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-video-thumbnail-with-video-id-php/

или нажмите здесь Миниатюра видео на Facebook с идентификатором php

...