Skip to content

辅助助手接口

说明

本页由企业版 OpenAPI 文档整理,模块:辅助助手接口

设置辅助助手参数

POST /openapi/appHelper/setParam

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"bundleIdPrefix": "com.example.helper",
"appHelperPort": 8199
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"bundleIdPrefix": "com.example.helper",
"appHelperPort": 8199
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/setParam", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» bundleIdPrefixbodystring助手app的bundleId,多个用英文都好隔开
» appHelperPortbodyinteger辅助app的运行端口

返回示例

200 Response

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

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» databooleantruenonenone
» msgstringtruenone错误消息

设置剪切板

POST /openapi/appHelper/setPasteboard

支持EC iOS中控 6.0.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"content": "hello",
"openApp": true
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"content": "hello",
"openApp": True
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/setPasteboard", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» contentbodystring要粘贴的内容
» openAppbodyboolean运行的时候是否打开辅助助手app

返回示例

200 Response

{
"code": 0,
"data": 0,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenonenone
» msgstringtruenone错误消息

读取剪切板

POST /openapi/appHelper/getPasteboard

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": true
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": True
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/getPasteboard", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» openAppbodyboolean运行的时候是否打开辅助助手app

返回示例

200 Response

{
"code": 0,
"data": "11111",
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» datastringtruenone剪切板的数据
» msgstringtruenone错误消息

打开URL

POST /openapi/appHelper/openUrl

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": true,
"url": "https://www.baidu.com"
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": True,
"url": "https://www.baidu.com"
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/openUrl", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» openAppbodyboolean运行的时候是否打开辅助助手app
» urlbodystring网址

返回示例

200 Response

{
"code": 0,
"data": 0,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenonenone
» msgstringtruenone错误消息

上传到相册

POST /openapi/appHelper/uploadToAlbum

支持EC iOS中控 6.1.0+

请求 Body

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

请求示例

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

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» openAppbodyboolean运行的时候是否打开辅助助手app
» pathbodystring图片或者视频地址 在电脑上的路径

返回示例

200 Response

{
"code": 0,
"data": 0,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenone方向 1 正常的竖屏,2 向右旋转90度(顺时针)
» msgstringtruenone错误消息

开启端口转发

POST /openapi/appHelper/startForwardPort

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": true,
"remotePort": 8080
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"openApp": True,
"remotePort": 8080
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/startForwardPort", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» openAppbodyboolean运行的时候是否打开辅助助手app
» remotePortbodyinteger远程端口

返回示例

200 Response

{
"code": 0,
"data": 51947,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenone远程端口 映射到本机的端口地址
» msgstringtruenone错误消息

关闭端口转发

POST /openapi/appHelper/closeForwardPort

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"localPort": 51947
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"localPort": 51947
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/closeForwardPort", json=body, timeout=30)
print(r.json())

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» localPortbodyinteger本机的端口

返回示例

200 Response

{
"code": 0,
"data": 0,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenone成功或者失败
» msgstringtruenone错误消息

关闭所有端口转发

POST /openapi/appHelper/closeAllForwardPort

支持EC iOS中控 6.1.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e"
}

请求示例

import requests
body = {
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e"
}
r = requests.post("http://127.0.0.1:8019/openapi/appHelper/closeAllForwardPort", json=body, timeout=30)
print(r.json())

请求参数

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

返回示例

200 Response

{
"code": 0,
"data": 0,
"msg": "string"
}

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0 成功 其他失败
» dataintegertruenone方向 1 正常的竖屏,2 向右旋转90度(顺时针)
» msgstringtruenone错误消息