Когда я пытаюсь установить видео исключения конфиденциальности выбрасывается.
$vimeo->call('vimeo.videos.setPrivacy', array('privacy' => 'anybody', 'video_id' => $video_id));
Я что-то пропустил?
Код, который вы предоставили, является частью старого устаревшего Advanced API. Пожалуйста, переключитесь на новый API.
Чтобы установить конфиденциальность видео с помощью нового API и нового Библиотека PHP, Вы можете использовать следующий код
$vimeo = new \Vimeo\Vimeo($client_id, $client_secret);
$vimeo->setToken($token);
$vimeo->request('/videos/' . $video_id, array(
'privacy' => array('view' => 'anybody')
), 'PATCH');
Других решений пока нет …