Facebook发布视频流+;PHP
我用下面的代码在Facebook墙上发布了一个flv文件Facebook发布视频流+;PHP,php,facebook,video,Php,Facebook,Video,我用下面的代码在Facebook墙上发布了一个flv文件 $description=$imgdetails; $href="http://www.abc.net"; $src="http://www.abc.net/test.flv"; $attachment = array( 'name' => $name, 'href' => $href, 'description' => $description, 'media' => array(array('type
$description=$imgdetails;
$href="http://www.abc.net";
$src="http://www.abc.net/test.flv";
$attachment = array(
'name' => $name,
'href' => $href,
'description' => $description,
'media' => array(array('type' => 'video',
'video_src' => "http://www.abc.com/test.flv",
'preview_img' => 'http://www.abc.com/logo.png',
'href' => $href)));
$action_links = array( array('text' => 'Visit Us', 'href' => 'http://www.abc.com'));
$attachment = json_encode($attachment);
$action_links = json_encode($action_links);
$target_id = "********";
if( $facebook->api_client->stream_publish($message, $attachment, $action_links)) {
echo "Added on FB Wall";
}
上面的代码成功地在Facebook墙上发布了视频,但当我尝试播放视频时,什么都没有发生,甚至视频文件存在于指定的URL上。我做错了什么
提前感谢。您正在将视频链接发布到fb,而不是视频
对于视频上传,请使用video.upload方法。这样,只能上传链接,不能上传视频。下面是一个如何使用新的图形API将视频上传到facebook的示例:
有关详细文档:感谢您的回复。您能否提供更多关于如何使用用户视频、上传方法等的详细信息?任何参考链接都会有帮助。我不想硬编码标题和描述的值。我在表单上放置了两个文本框,以便用户可以指定这些,我如何将这些参数与视频一起传递?