tencent cloud

Cloud Infinite

Updating a Template

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2025-09-09 15:50:48

Feature Description

Update the video screenshot template.

Authorization Description

When using with a sub-account, the ci:UpdateMediaTemplate permission is required. For details, see Cloud Infinite action.

Service Activation

Using this feature requires enabling Cloud Infinite in advance and binding a bucket. For details, see Binding a Bucket.

Use Limits

When using this API, please first confirm the relevant restrictions. For details, see Usage Limits.


Request

Request sample:

PUT /template/<TemplateId> HTTP/1.1
Host: <BucketName-APPID>.ci.<Region>.myqcloud.com
Date: <GMT Date>
Authorization: <Auth String>
Content-Length: <length>
Content-Type: application/xml

<body>
Note:
Authorization: Auth String. For details, see Request Signature document.

Request header.

This API only uses common request headers. For details, see Common Request Headers documentation.

Request body.

The implementation of this request operation requires the following request body.
<Request>
<Tag>Snapshot</Tag>
<Name>TemplateName</Name>
<Snapshot>
<Mode>Interval</Mode>
<Width>1280</Width>
<Height>960</Height>
<Start>0</Start>
<TimeInterval>0.5</TimeInterval>
<Count>10</Count>
<SnapshotOutMode>OnlySprite</SnapshotOutMode>
<SpriteSnapshotConfig>
<Color>Aquamarine</Color>
<Columns>3</Columns>
<Lines>3</Lines>
</SpriteSnapshotConfig>
</Snapshot>
</Request>
The data are described as follows:
Node Name (Keyword)
Parent Node
Description
Type
Required
Request
None.
Container
Yes

Response

Response Headers

This API only returns the public response header. For details, see Common Response Headers documentation.

Response Body

The response body is returned as application/xml. An example including the complete node data is shown below:
<Response>
<RequestId>NTk0MjdmODlfMjQ4OGY3XzYzYzhf****</RequestId>
<Template>
<Tag>Snapshot</Tag>
<Name>TemplateName</Name>
<TemplateId>t1f16e1dfbdc994105b31292d45710642a</TemplateId>
<Snapshot>
<Mode>Interval</Mode>
<Width>1280</Width>
<Height>960</Height>
<Start>0</Start>
<TimeInterval>0.5</TimeInterval>
<Count>10</Count>
<SnapshotOutMode>OnlySprite</SnapshotOutMode>
<SpriteSnapshotConfig>
<Color>Aquamarine</Color>
<Columns>3</Columns>
<Lines>3</Lines>
</SpriteSnapshotConfig>
</Snapshot>>
<CreateTime>2020-08-05T11:35:24+0800</CreateTime>
<UpdateTime>2020-08-31T16:15:20+0800</UpdateTime>
</Template>
</Response>
The data are as follows:
Node Name (Keyword)
Parent Node
Description
Type
Response
None.
Container

Error Codes

This request returns common error responses and error codes. For more information, see Error Codes.

Examples

Request

PUT /template/t1f16e1dfbdc994105b31292d45710642a HTTP/1.1
Authorization:q-sign-algorithm=sha1&q-ak=**********************************&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=**************************************
Host:test-1234567890.ci.ap-chongqing.myqcloud.com
Content-Length: 1666
Content-Type: application/xml

<Request>
<Tag>Snapshot</Tag>
<Name>TemplateName</Name>
<Snapshot>
<Mode>Interval</Mode>
<Width>1280</Width>
<Height>960</Height>
<Start>0</Start>
<TimeInterval>0.5</TimeInterval>
<Count>10</Count>
<SnapshotOutMode>OnlySprite</SnapshotOutMode>
<SpriteSnapshotConfig>
<Color>Aquamarine</Color>
<Columns>3</Columns>
<Lines>3</Lines>
</SpriteSnapshotConfig>
</Snapshot>
</Request>

Response

HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 100
Connection: keep-alive
Date: Thu, 14 Jul 2022 12:37:29 GMT
Server: tencent-ci
x-ci-request-id: NjMxMDJhYTNfMThhYTk0MGFfYmU1OV8zZjc=

<Response>
<RequestId>NTk0MjdmODlfMjQ4OGY3XzYzYzhf****</RequestId>
<Template>
<Tag>Snapshot</Tag>
<Name>TemplateName</Name>
<TemplateId>t1f16e1dfbdc994105b31292d45710642a</TemplateId>
<Snapshot>
<Mode>Interval</Mode>
<Width>1280</Width>
<Height>960</Height>
<Start>0</Start>
<TimeInterval>0.5</TimeInterval>
<Count>10</Count>
<SnapshotOutMode>OnlySprite</SnapshotOutMode>
<SpriteSnapshotConfig>
<Color>Aquamarine</Color>
<Columns>3</Columns>
<Lines>3</Lines>
</SpriteSnapshotConfig>
</Snapshot>
<CreateTime>2020-08-05T11:35:24+0800</CreateTime>
<UpdateTime>2020-08-31T16:15:20+0800</UpdateTime>
</Template>
</Response>


도움말 및 지원

문제 해결에 도움이 되었나요?

피드백