我正在通过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');
}
一切正常,但隐私域有效。任何帮助将不胜感激。