2

文档中的代码使用 a<form method="POST"将视频发布到个人资料:

// Using the page access token from above, create the POST action
// that our form will use to upload the video.
$post_url = "https://graph-video.facebook.com/" . $page_id . "/videos?"
      . "title=" . $video_title. "&description=" . $video_desc
      . "&access_token=". $access_token;

// Create a simple form
echo '<form enctype="multipart/form-data" action=" '.$post_url.' "
       method="POST">';
echo 'Please choose a file:';
echo '<input name="file" type="file">';
echo '<input type="submit" value="Upload" />';
echo '</form>';

在不使用表单的情况下从 URL 发帖的最简洁方式是什么?

4

1 回答 1

4

假设您已经在服务器上上传了视频......

  $config = array();
  $config['appId'] = 'appID';
  $config['secret'] = 'secretID';
  $config['fileUpload'] = true; 
  $config['cookie'] = true;

  $facebook = new Facebook($config);
  $facebook->setFileUploadSupport(true);  


  $video_details = array(   
            'access_token'=> 'user publish token',
            'message'=> 'Test video!',
            'source'=> '@' .realpath($videosPathOnServer)   

    );

 $post_video = $facebook->api('/'.$usersFacebookID.'/videos', 'post', $video_details);

据我所知,默认情况下,所有视频的可见性都设置为好友和他们的好友

于 2013-06-21T07:34:56.600 回答