Возникли проблемы с размещением приватного домена через API - PullRequest
0 голосов
/ 22 мая 2019

Я загружаю видео в свою учетную запись 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');

}

Все работает, кроме домена конфиденциальности. Любая помощь будет высоко оценена.

...