Skip to content

相册接口

说明

本页由企业版 OpenAPI 文档整理,模块:自动化接口/相册

Agent上传视频到相册

POST /openapi/uploadInsertVideo

支持EC iOS中控 6.5.0+,iOS15+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"path": "C:/video.mp4"
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"path": "C:/video.mp4"
}
r = requests.post("http://127.0.0.1:8019/openapi/uploadInsertVideo", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» pathbodystring视频文件路径

返回示例

200 Response

{
"code": 0,
"data": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» databooleantruenonenone

Agent上传图片到相册

POST /openapi/uploadInsertImage

支持EC iOS中控 6.5.0+,iOS15+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"path": "C:/a.png"
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"path": "C:/a.png"
}
r = requests.post("http://127.0.0.1:8019/openapi/uploadInsertImage", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» pathbodystring图片文件路径

返回示例

200 Response

{
"code": 0,
"data": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» databooleantruenonenone

请求相册权限

POST /openapi/requestPhotoAuthorization

对应utils.requestPhotoAuthorization 函数

请求 Body

{
"deviceId":"00008030-001529902ED0402E"
}

请求示例

import requests
body = {
"deviceId": "00008030-001529902ED0402E"
}
r = requests.post("http://127.0.0.1:8019/openapi/requestPhotoAuthorization", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID

返回示例

200 Response

{
"code": 0,
"data": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» databooleantruenonenone

清空相册中的图片

POST /openapi/deleteAllPhotos

对应utils.deleteAllPhotos 函数

请求 Body

{
"deviceId":"00008030-001529902ED0402E"
}

请求示例

import requests
body = {
"deviceId": "00008030-001529902ED0402E"
}
r = requests.post("http://127.0.0.1:8019/openapi/deleteAllPhotos", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID

返回示例

200 Response

{
"code": 0,
"data": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» databooleantruenonenone

清空相册中的视频

POST /openapi/deleteAllVideos

对应utils.deleteAllVideos 函数

请求 Body

{
"deviceId":"00008030-001529902ED0402E"
}

请求示例

import requests
body = {
"deviceId": "00008030-001529902ED0402E"
}
r = requests.post("http://127.0.0.1:8019/openapi/deleteAllVideos", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID

返回示例

200 Response

{
"code": 0,
"data": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» databooleantruenonenone