无法通过API设置隐私域

时间:2019-05-22 04:10:47

标签: vimeo vimeo-api

我正在通过Vimeo API将视频上传到我的Vimeo PRO帐户。我可以管理上传,删除,更改标题和描述,设置隐私视图(禁用,未设置等),但是我无法将我的域添加/添加到白名单中。

这是我下面的代码。

$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');

}

一切正常,但隐私域有效。任何帮助将不胜感激。

0 个答案:

没有答案