百度网盘接口

接口介绍

转存并分享文件:将百度网盘分享链接中的文件转存到自己的网盘中,并可选择是否创建分享链接。

方式一:手动获取

  • 使用Chrome浏览器登录百度网盘官网 https://pan.baidu.com
  • 按F12打开开发者工具,切换到Network(网络)标签
  • 刷新页面,在Network中找到任意请求
  • 在请求头(Headers)中找到Cookie字段
  • 复制整个Cookie内容
  • 在用户中心的Cookie管理页面中,将复制的Cookie粘贴到添加Cookie输入框,保存即可
  • 方式二:工具获取

  • 下载并打开[网盘Cookie提取工具](https://wwua.lanzouo.com/ixEqd2ykl87i)
  • 按照工具提示登录百度网盘
  • 自动获取Cookie并复制
  • 在用户中心的Cookie管理页面中,将复制的Cookie粘贴到添加Cookie输入框,保存即可
  • 注意:Cookie通常有效期为1个月,过期需要重新获取;建议使用SVIP账号,不然单次转存文件太多会报错。

    接口信息

  • 接口地址:https://api.moetp.com/baidu/
  • 请求方式:GET
  • 返回格式:JSON
  • 调用频率:1/1S
  • 接口状态:正常运行中
  • 测试时间:2025/02/18
  • 请求参数

    【强烈推荐使用2或3,百度网盘删除文件需要手机验证!】

    参数名必选类型说明
    urlstring百度网盘分享链接,例如:https://pan.baidu.com/s/1xxx?pwd=abcd(带pwd)
    pwdstring分享链接的提取码,目前百度网盘分享链接必定有提取码
    tokenstring用户调用接口token,在用户中心-个人信息获取
    cookieint值为cookie管理中的ID,请注意对应关系,填写百度的cookie ID
    fidstring保存到指定的目录ID,可在用户中心-API管理获取,默认保存到根目录
    shareboolean是否创建分享链接,true或false,默认false 仅转存
    codestring自定义提取码,share=true时可用,不传默认自动生成
    timeint有效期,0=永久,1=1天,7=7天,30=30天,默认0
    repeatint去重方式,1-5之间的整数,默认为1。详见下方说明

    去重方式说明

    去重方式说明
    方式11删除原文件后再转存(默认)
    方式22修改原文件名后再转存,名称后缀加(待删除+随机数)
    方式33将原文件移动到待删除目录后再转存
    方式44忽略删除原文件的错误,继续转存
    方式55纯转存模式,不检测重复文件,不记录到数据库

    响应参数

    参数名类型说明
    successboolean请求是否成功
    messagestring提示信息
    dataobject返回数据
    data.file_namestring文件名称
    data.share_urlstring分享链接(仅share=true时返回)
    data.pwdstring提取码(仅share=true时返回)
    data.timeint有效期天数(仅share=true时返回)

    示例请求

  • 仅转存(默认保存到根目录)//目前百度网盘分享链接必定有提取码,可忽略该示例
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx&token=abcdef123456

  • 仅转存(默认保存到根目录,有提取码的分享链接)
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx?pwd=abcd&token=abcdef123456

  • 转存到指定目录(仅转存,不分享)
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx?pwd=abcd&token=abcdef123456&fid=/我的资源

  • 转存到指定目录并创建密码分享(密码随机,永久有效)
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx?pwd=abcd&token=abcdef123456&fid=/我的资源&share=true&time=0

  • 转存到指定目录并创建密码分享(指定密码,7天有效期)
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx?pwd=abcd&token=abcdef123456&fid=/我的资源&share=true&code=xxxx&time=7

  • 使用去重方式5进行纯转存
  • https://api.moetp.com/baidu/?url=https://pan.baidu.com/s/xxx?pwd=abcd&token=abcdef123456&repeat=5

    示例响应

  • 仅转存成功(json)
  • {
    

    "success": true,

    "message": "转存成功",

    "data": {

    "file_name": "测试文件.mp4"

    }

    }

  • 转存并分享成功(json)
  • {
    

    "success": true,

    "message": "转存并分享成功",

    "data": {

    "file_name": "测试文件.mp4",

    "share_url": "https://pan.baidu.com/s/xxx",

    "pwd": "abcd",

    "time": 0

    }

    }

  • 调用接口报错(json)
  • {
    

    "success": false,

    "message": "错误信息",

    "data": null

    }

    错误码说明(持续更新)

    错误信息说明解决方案
    参数错误: 缺少url参数未提供分享链接检查url参数是否正确传递
    参数错误: 缺少pwd参数未提供提取码检查分享链接是否需要提取码
    参数错误: 缺少token参数未提供用户token在用户中心获取token
    Token无效或账号已被封禁token错误或账号状态异常检查token是否有效,或联系站长
    调用次数已用完或已过期超出调用限制或已过期联系站长加次数和时间
    未设置Cookie或Cookie已失效如错误信息所示需要在API详情设置对应Cookie
    无效的分享链接格式分享链接格式错误检查分享链接是否正确
    提取码错误提供的提取码不正确检查提取码是否正确
    获取文件信息失败获取分享文件信息失败检查分享链接是否有效
    转存任务执行失败转存过程中出错重试或联系客服

    注意事项

  • 请确保Cookie有效,检测状态正常,否则可能导致调用失败。
  • 每个账号有调用次数和有效期限制,可购买套餐。
  • 建议使用HTTPS协议调用接口。
  • 如遇到BUG或问题,请联系QQ:77931214