使用不同的视频权限设置通过 API 上传到 Vimeo
Uploading to Vimeo through API with different permission settings for the video
我正在使用以下调用(取自 https://github.com/vimeo/vimeo.php#upload-videos-from-a-url)使用 pull 方法将视频上传到 Vimeo:
$video_response = $lib->request('/me/videos', array('type' => 'pull', 'link' => $url), 'POST');
一切正常,我想知道如何发送额外的参数来设置隐私以隐藏它不在 Vimeo 上列出?是否可以或只能选择从返回的视频 ID 设置权限?
您的 Vimeo 全局隐私设置尊重所有上传的视频,API 包括在内。来自他们的 documentation:
Global Video Settings allow you to apply privacy preferences to all of
your existing videos and set preferences for future uploads. Go to
your Profile and click Settings. From there, go to the Videos tab and
make your choices! Then click Save as default. Check the box next to
"Also, apply to existing videos" to do just that.
或者,您可以在上传后手动更改它们。我认为没有办法根据每个 API 上传的具体情况修改隐私设置。
是的,有一种方法可以使用 privacy.view 属性,并在 POST 负载中将其设置为不公开来上传视频
privacy: {
"view":"unlisted"
}
是对象。
我正在使用以下调用(取自 https://github.com/vimeo/vimeo.php#upload-videos-from-a-url)使用 pull 方法将视频上传到 Vimeo:
$video_response = $lib->request('/me/videos', array('type' => 'pull', 'link' => $url), 'POST');
一切正常,我想知道如何发送额外的参数来设置隐私以隐藏它不在 Vimeo 上列出?是否可以或只能选择从返回的视频 ID 设置权限?
您的 Vimeo 全局隐私设置尊重所有上传的视频,API 包括在内。来自他们的 documentation:
Global Video Settings allow you to apply privacy preferences to all of your existing videos and set preferences for future uploads. Go to your Profile and click Settings. From there, go to the Videos tab and make your choices! Then click Save as default. Check the box next to "Also, apply to existing videos" to do just that.
或者,您可以在上传后手动更改它们。我认为没有办法根据每个 API 上传的具体情况修改隐私设置。
是的,有一种方法可以使用 privacy.view 属性,并在 POST 负载中将其设置为不公开来上传视频
privacy: {
"view":"unlisted"
}
是对象。