向正在运行中的单个或多个指定云手机实例发送截图指令,请求抓取并返回该实例当前显示画面的图像数据。
调用本接口可进行单次实例图,也可通过配置截图持续时间 DurationLinit 和截图间隔 Interval 启动周期性实例截图。启动周期性截图后,实例会根据 Interval 的设置周期性地自动连续截图,而无需频繁调用本接口手动多次截图。
ScreenShot 和 BatchScreenShot 接口使用。DownloadUrl 返回的链接中。DurationLimit 设置的时长后停止。如需提前停止截图,可调用 StopScreenShot 接口。UploadType 传值 1),则需要先为云手机业务配置对象存储服务。操作步骤如下:
本接口的单用户 QPS 限制为 30 次/秒。超过限制,API 调用会被限流。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 |
| 接口名称。当前 API 的名称为 |
Version | String | 是 |
| 接口版本。当前 API 的版本为 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
ProductId | String | 是 | 1608456935646****** | 业务 ID,用于指定想要截图的实例所在业务。可登录云手机控制台,在已创建的业务卡片中获取。 |
PodIdList | Array of String | 是 | ["7294157141458******", "7294157141459******"] | 实例 ID 列表,用于指定想要截图的实例 ID 列表。最大长度为100。 |
DurationLimit | Integer | 否 | 10000 | 截图操作持续的最大时长,仅在需要启用周期性实例截图时设置本参数。 说明 单次截图无需设置本参数。 |
Interval | Integer | 否 | 100 | 两次自动截图操作之间的时间间隔,仅在需要启用周期性实例截图时设置本参数。 说明 单次截图无需设置本参数。 |
Quality | Integer | 否 | 100 | 截图图片质量,取值范围为 [1, 100],默认值为 100。 |
Scale | Double | 否 | 0.8 | 截图图片同比缩放的比率,取值范围为 [0.1, 1.0],默认值为 1.0。 |
Rotation | Integer | 否 | 0 | 截图画面是否做旋转处理,包含以下取值:
|
FileType | String | 否 | jpg | 截图文件的格式,可选值包括 |
UploadType | Integer | 否 | 2 | 上传截图文件的方式,包含以下取值:
说明 上传至私有存储桶适用于对截图隐私性有要求的业务场景,但需承担对象存储服务费用,请结合实际业务需求选择是否开通。 |
TosInfo | Object of TosInfo | 否 | - | 对象存储服务相关信息,当选择上传截图文件至私有存储桶,即 |
RoundId | String | 否 | 19823 | 截图请求的唯一标识。 注意
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Bucket | String | 是 |
| 火山引擎对象存储中的存储桶名称。 |
Region | String | 是 |
| 对象存储服务区域。 |
Endpoint | String | 是 |
| 对象存储服务地址。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Details | Array of ScreenShotPodResult | - | 实例截图任务的详细信息列表。 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
PodId | String | 7294157141458****** | 实例 ID。 |
Width | Integer |
| 截图画面宽度。 |
Height | Integer |
| 截图画面高度。 |
ErrorMsg | String | Forbidden | 错误原因说明。 |
ExpireAt | Long |
|
|
ErrorCode | Integer |
| 错误码,0 表示成功,非 0 表示失败。 |
DownloadUrl | String |
| 截图文件下载地址。 |
POST https://open.volcengineapi.com?Action=StartScreenShot&Version=2025-05-01 { "ProductId": "1608456935646******", "PodIdList": [ "7294157141458******", "7294157141459******" ], "DurationLimit": 10000, "Interval": 100, "Quality": 100, "Scale": 0.8, "Rotation": 0, "FileType": "jpg", "UploadType": 2, "TosInfo": { "Bucket": "my-bucket", "Region": "cn-beijing", "Endpoint": "tos-cn-beijing.volces.com" }, "RoundId": "19823" }
{ "ResponseMetadata": { "Action": "StartScreenShot", "Region": "cn-north-1", "Service": "ACEP", "Version": "2025-05-01", "RequestId": "20230604110420****100232280022D31" }, "Result": { "Details": [ { "PodId": "7294157141458******", "Width": 1080, "Height": 1920, "ErrorMsg": "Forbidden", "ExpireAt": 1707278000, "ErrorCode": 4, "DownloadUrl": "cn-beijing.volces.com/******" }, { "PodId": "7294157141459******", "Width": 1080, "Height": 1920, "ErrorMsg": "", "ExpireAt": 1707278000, "ErrorCode": 0, "DownloadUrl": "cn-beijing.volces.com/******" } ] } }
您可访问公共错误码,获取更多错误码信息。