Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 嵌入的youtube链接图像未出现在facebook中_Php_Facebook_Video_Youtube - Fatal编程技术网

Php 嵌入的youtube链接图像未出现在facebook中

Php 嵌入的youtube链接图像未出现在facebook中,php,facebook,video,youtube,Php,Facebook,Video,Youtube,当我们通过php代码在facebook上发布youtube视频链接时,视频会出现在墙上,但视频的视频图像不会显示。在这种情况下该怎么办?我在这里发布我的代码 $facebook = new Facebook($config); $post = $facebook->api('/me/feed','post',array( 'message' => 'Monster video', 'name' => 'Monster Video', 'description' => 'M

当我们通过php代码在facebook上发布youtube视频链接时,视频会出现在墙上,但视频的视频图像不会显示。在这种情况下该怎么办?我在这里发布我的代码

$facebook = new Facebook($config);
$post = $facebook->api('/me/feed','post',array(
'message' => 'Monster video',
'name' => 'Monster Video',
'description' => 'Monster University',
'caption' => 'Youtube Test Caption',
'source' =>  'http://www.youtube.com/watch?v=QCjaN4XKgJw',
'picture' =>  'http://img.youtube.com/vi/QCjaN4XKgJw/default.jpg',
'link' => 'http://www.youtube.com/watch?v=QCjaN4XKgJw'              
));

if($post){
echo 'It\'s done!';
}else{
echo 'fail';
}

请提供一些在facebook墙上显示图像的方法。此代码有助于发布视频,视频效果完美,但视频图像不会显示,并且会出现空白。请不要指定源和图片参数。Facebook将自己从YouTube上抓取图像:

$facebook = new Facebook($config);
$post = $facebook->api('/me/feed','post',array(
    'message' => 'Monster video',
    'name' => 'Monster Video',
    'description' => 'Monster University',
    'caption' => 'Youtube Test Caption',
    'link' => 'http://www.youtube.com/watch?v=QCjaN4XKgJw'              
));

if($post){
    echo 'It\'s done!';
}else{
    echo 'fail';
}