我想將視頻從我的FTP服務器上傳到vimeo。API錯誤:使用PHP將視頻從服務器上傳到Vimeo
我正在使用下面的代碼。
upload.php的
<?php
include 'vimeo.php';
$vimeo = new phpVimeo('Clientkey', 'clientsecret','accesstoken','access_token_secret');
try {
$video_id = $vimeo->upload($_SERVER['DOCUMENT_ROOT'].'/my_video_path/videoname.mp4');
echo $video_id;
if ($video_id) {
echo '<a href="http://vimeo.com/' . $video_id . '">Upload successful!</a>';
//$vimeo->call('vimeo.videos.setPrivacy', array('privacy' => 'nobody', 'video_id' => $video_id));
$vimeo->call('vimeo.videos.setTitle', array('title' => 'YOUR TITLE', 'video_id' => $video_id));
$vimeo->call('vimeo.videos.setDescription', array('description' => 'YOUR_DESCRIPTION', 'video_id' => $video_id));
}
else {
echo "Video file did not exist!";
}
}
catch (VimeoAPIException $e) {
echo "Encountered an API error -- code {$e->getCode()} - {$e->getMessage()}";
}
vimeo.php從這個環節採取了PHP庫 - https://github.com/vimeo/vimeo-php-lib/blob/master/vimeo.php
我不知道是access_token_secret所處的位置。
正因爲如此,我面臨命名這個問題 - 遇到一個API錯誤 - 代碼401 - 無效的簽名
如果我刪除access_token_secret參數從upload.php的文件
$vimeo = new phpVimeo('Clientkey', 'clientsecret','accesstoken');
然後它給我例外: - >權限被拒絕。
鉈;博士。嘗試將您添加的代碼限制在恰當的相關位置。 –
我添加了vimeo.php文件,因爲有很多其他文件可用。 –