我们正在更新 Data API,以便与 YouTube 统计 Shorts 短视频观看次数的方式保持一致。
了解详情
Watermarks: set
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
将水印图片上传到 YouTube 并为频道设置水印。
此方法支持媒体上传。上传的文件必须符合以下限制:
- 文件大小上限:10MB
- 接受的媒体 MIME 类型:
image/jpeg
、image/png
、application/octet-stream
配额影响:对此方法的调用会产生 50 个单位的配额费用。
请求
HTTP 请求
POST https://www.googleapis.com/upload/youtube/v3/watermarks/set
授权
此请求需要获得以下至少一个范围的授权。如需详细了解身份验证和授权,请参阅实现 OAuth 2.0 授权。
范围 |
https://www.googleapis.com/auth/youtubepartner |
https://www.googleapis.com/auth/youtube.upload |
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
参数
下表列出了此查询支持的参数。列出的所有参数都是查询参数。
参数 |
必需参数 |
channelId |
string
channelId 参数指定要为其提供水印的 YouTube 频道 ID。 |
可选参数 |
onBehalfOfContentOwner |
string
注意:此参数仅供 YouTube 内容合作伙伴使用。
onBehalfOfContentOwner 参数表示请求的授权凭据标识了代表参数值中指定的内容所有者行事的 YouTube CMS 用户。此参数适用于拥有和管理许多不同 YouTube 频道的 YouTube 内容合作伙伴。借助此功能,内容所有者只需进行一次身份验证,即可访问其所有视频和频道数据,而无需为每个频道分别提供身份验证凭据。用户进行身份验证时使用的 CMS 账号必须与指定的 YouTube 内容所有者相关联。 |
请求正文
在请求正文中提供 watermark
资源。
响应
如果成功,此方法将返回 HTTP 204 No Content
状态代码。
错误
下表列出了该 API 在响应对此方法的调用时可能会返回的错误消息。如需了解详情,请参阅 YouTube Data API - 错误。
错误类型 |
错误详情 |
说明 |
badRequest (400) |
imageFormatUnsupported |
您提供的图片的格式不受支持。 |
badRequest (400) |
imageTooTall |
您提供的图片太高。 |
badRequest (400) |
imageTooWide |
您提供的图片太宽。 |
badRequest (400) |
mediaBodyRequired |
请求不包含图片内容。 |
forbidden (403) |
forbidden |
无法为指定频道设置水印。请求可能未获得适当授权,或者 channelId 参数设置为无效值。 |
试试看!
使用 APIs Explorer 调用此 API,并查看 API 请求和响应。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-23。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-11-23。"],[[["This method enables uploading a watermark image to YouTube and applying it to a specific channel, supporting file sizes up to 10MB."],["Accepted image formats for the watermark include JPEG and PNG, and the method uses `application/octet-stream` as an accepted MIME type."],["Setting a watermark using this method consumes 50 quota units, and requires proper authorization using at least one of the specified scopes."],["The `channelId` is a required parameter, while `onBehalfOfContentOwner` is an optional parameter meant only for YouTube content partners."],["A successful request returns a `204 No Content` status, and common errors include unsupported image format, incorrect image dimensions, and missing image content."]]],["The content describes uploading a watermark image to a YouTube channel using the `watermarks/set` method. This process involves a POST request to the API endpoint, requiring a `channelId` parameter and authorization with specific scopes. The image file must be under 10MB and of `image/jpeg`, `image/png`, or `application/octet-stream` MIME type. This operation costs 50 quota units. A successful request returns a `204` status; errors can include invalid format, size issues, or authorization problems.\n"]]