Я загружаю видео в свою учетную запись Vimeo PRO с помощью API Vimeo. Я мог управлять загрузкой, удалением, изменением заголовка и описания, заданием режима конфиденциальности (отключить, сбросить и т. Д.), Но мне не удалось добавить / поместить свой домен в белый список.
Вот мой код ниже.
$client_id = get_option( 'vimeo_client_id' );
$client_secret = get_option( 'vimeo_client_secret' );
$access_token = get_option( 'vimeo_access_token' );
$client= new \Vimeo\Vimeo( $client_id, $client_secret, $access_token );
$file_url = $_FILES['file']['tmp_name'];
$uri = $client->upload( $file_url, array(
'name' => 'video title default',
));
if ( $uri ) {
$privacy_uri = $uri . '/privacy/domains/https://example.com';
$client->request($privacy_uri, 'PUT');
$client->request($uri, array(
'name' => 'new video title',
'privacy' => array(
'view' => 'disable',
'embed' => 'whitelist'
)
), 'PATCH');
}
Все работает, кроме домена конфиденциальности. Любая помощь будет высоко оценена.