Skip to content

文件操作接口

说明

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

iOS设备文件操作

POST /openapi/fsyncFileOpr

支持EC iOS中控 7.2.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"srcPath": "/",
"action": "list"
}

请求示例

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

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» srcPathbodystringios设备中文件路径
» actionbodystring动作类型 分别有 list rm mkdir

返回示例

200 Response

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

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0代表正确
» data[string]truenonenone
» msgstringtruenone错误消息none

iOS设备文件推送和拉取

POST /openapi/fsyncPullPush

支持EC iOS中控 7.2.0+

请求 Body

{
"deviceId": "6a290cdc0b6db0565955355b157acc090e33f76e",
"srcPath": "/",
"action": "pull",
"destPath": "C:/a.png"
}

请求示例

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

请求参数

名称位置类型必选中文名说明
bodybodyobjectnone
» deviceIdbodystring设备ID
» srcPathbodystring源文件路径,action=push的时候,这个是电脑的文件路径,action= pull 的时候,这个是iOS中的文件路径
» destPathbodystring目标文件路径 action= push 的时候,这个是iOS中的文件路径,action= pull 的时候,这个是电脑的文件路径
» actionbodystring动作,分别有 push = 从电脑推送文件到远程设备中,pull = 从设备中拉取文件到电脑

返回示例

200 Response

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

返回结果

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

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenone0代表正确
» datastringtruenonenone
» msgstringtruenone错误消息none