<?
{
$movie_fn = "/tmp/daily_movie/daily_movie.avi";
$dat = date('jS \of F Y');
$title = "Daily Zytglogge Movie $dat";
print "$title\n";
$api_key = "Get it from http://www.vimeo.com/api";
$api_secret = "Also from http://www.vimeo.com/api";
error_reporting(E_ALL);
include_once("/opt/phpVimeo.php");
$vimeo = new phpVimeo($api_key, $api_secret);
$frob = "";
if (!$frob) {
$rsp = $vimeo->call('vimeo.auth.getFrob');
$frob = $rsp->frob;
$u=$vimeo->auth("write",$frob=$frob);
print "$u\n";
exit();
}
$token = "";
if (!$token) {
$rsp = $vimeo->call('vimeo.auth.getToken', array('frob' => $frob));
if($rsp->stat == 'ok') {$token = $rsp->auth->token;}
else {print_r($rsp);die;}
print "token = $token\n";
exit();
}
$vimeo->setToken($token);
$vimeo->auth("write");
$tick=$vimeo->upload($movie_fn);
$rsp = $vimeo->call('vimeo.videos.checkUploadStatus',array('ticket_id' => $tick));
$video_id = $rsp->ticket->video_id;
$stat1 = $rsp->ticket->is_uploading;
$stat2 = $rsp->ticket->is_transcoding;
print "video_id = $video_id, uploading = $stat1, transcoding = $stat2\n";
$rsp = $vimeo->call('vimeo.videos.setTitle',array('video_id' => $video_id,'title' => $title));
print "$rsp->stat\n";
}
?>