2

ドキュメントにあるコードは、 を使用し<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 に答える