Facebook发布视频流+ PHP

时间:2011-09-08 04:48:49

标签: 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' => '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上存在视频文件也没有任何反应。怎么了?

提前感谢。

2 个答案:

答案 0 :(得分:1)

您要将视频链接发布到fb而不是视频。

对于视频上传,请使用video.upload方法。这样,只会上传链接而不是视频。

答案 1 :(得分:0)

以下是使用新的图谱API 将视频上传到Facebook的示例:http://developers.facebook.com/blog/post/493/

详细文档:http://developers.facebook.com/docs/reference/api/video/