Skip to content

Sync API ​

文件同步相关接口文档。

百度网盘登录 ​

使用 Cookie 登录百度网盘。

接口地址: POST /sync/baiduPCSLogin

请求参数:

参数名类型必填说明
cookiestring是百度网盘 Cookie
execPathstring否BaiduPCS-Go 执行文件路径

123 网盘登录 ​

使用 ClientID 和 ClientSecret 登录 123 网盘。

接口地址: POST /sync/pan123Login

请求参数:

参数名类型必填说明
clientIdstring是123 网盘客户端 ID
clientSecretstring是123 网盘客户端密钥

阿里云盘登录 ​

获取阿里云盘登录信息或执行登录操作。

接口地址: GET /sync/aliyunpanLogin

请求参数:

参数名类型必填说明
execPathstring是阿里云盘执行文件路径
typestring是操作类型:getUrl(获取登录地址)、cancel(取消)、confirm(确认)

登录流程

  1. 调用 type=getUrl 获取登录二维码或链接
  2. 用户扫码或访问链接完成授权
  3. 调用 type=confirm 确认登录

检查登录状态 ​

检查指定同步类型的登录状态。

接口地址: GET /sync/isLogin

请求参数:

参数名类型必填说明
typestring是同步类型
execPathstring否执行文件路径(部分类型需要)
apiUrlstring否API 地址(部分类型需要)
usernamestring否用户名(部分类型需要)
passwordstring否密码(部分类型需要)
clientIdstring否客户端 ID(部分类型需要)
clientSecretstring否客户端密钥(部分类型需要)

同步文件 ​

创建一个文件同步任务。

接口地址: POST /sync/sync

请求参数:

参数名类型必填说明
filestring是本地文件路径
typestring是同步类型
targetPathstring是目标路径(远程路径)
optionsobject否同步选项
options.removeOriginboolean否上传成功后是否删除原文件

TIP

返回值为任务 ID,可用于后续查询任务状态。

Released under the GPLv3 License.