AiFlutter 文档AiFlutter 文档
视频教程
入门指南
更新日志
官网
市场
社区
低代码平台
GitHub
视频教程
入门指南
更新日志
官网
市场
社区
低代码平台
GitHub
  • 入门指南

    • AiFlutter 简介
      • 产品介绍
    • 快速开始
    • 工作空间概览

      • 工作台
      • 进入工作台
      • 工作台结构
      • 账户设置
      • 订单中心
      • 项目
      • 团队
      • 资源
    • 操作界面说明

      • 操作界面简介
      • 素材管理
      • 日志管理
      • 主题设置
      • App设置
      • 小部件面板
      • 自定义组件
      • 页面管理
      • 页面编辑窗口
      • 流程图
    • 组件介绍

      • 页面布局
      • 内容展示
      • 动画图表
      • 交互行为
      • 表单元素
      • 页面导航
      • 系统工具
    • 集成硬件
    • API管理
    • 自定义管理
    • 数据库
    • 云端数据库私有化部署
    • App 多平台上架操作流程
    • 应用宝(腾讯开放平台)开发者账号申请
    • 应用宝 AiFlutter
    • 应用宝 手动上架
    • Apple Developer 账号申请
    • Apple Store Connect 自动上架
    • Apple Store Connect 手动上架
    • Google Play 谷歌开发者账号申请
    • Google Play 自动上架
    • Google Play 手动上架
    • 邓白氏编码(D-U-N-S Number)申请全流程
    • APP 备案全流程
    • 百度网盘获取Token教程
    • 阿里云盘获取Token教程
    • Cron 表达式使用教程
    • 实践案例

      • 老板要求两天开发一个App,半天搞定!!!

百度网盘获取Token教程

前置说明

官方上传接口文档:https://pan.baidu.com/union/doc/3ksg0s9ye

整套流程会获取 access_token(临时访问凭证)+ refresh_token(长期刷新凭证),同步文件、刷新授权都需要用到。

第一步:创建网盘应用,获取 AppKey / SecretKey

  1. 打开百度网盘开放平台:https://pan.baidu.com/union,登录你的百度账号进入控制台
  2. 点击【创建应用】
  3. 分别输入 应用类别、应用名称、应用描述
  4. 复制保存:
    • AppKey(client_id)
    • SecretKey(client_secret)

image-20260713155051799

第二步:获取授权 Code 授权码

  1. 将下方链接里 client_id= 后的内容,替换成你刚才拿到的 AppKey
https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id=你的AppKey&redirect_uri=oob&scope=basic,netdisk&display=popup
  1. 修改完成后,复制链接在浏览器打开

  2. 按页面提示登录授权你的百度网盘账号

  3. 授权成功后页面会给出一串 code 字符串,复制保存(仅单次有效)

image-20260713155447841

第三步:兑换 access_token

  1. 修改下方链接,替换三处内容:
    • code= 后面填入第二步获取的授权码
    • client_id= 填入你的 AppKey
    • client_secret= 填入你的 SecretKey
https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code=授权码&client_id=你的AppKey&client_secret=你的SecretKey&redirect_uri=oob
  1. 修改完成后浏览器访问该链接

  2. 页面会返回一段 JSON 数据,关键字段说明:

{
  "expires_in": 2592000,
  "refresh_token": "长期刷新凭证(永久有效,妥善保存)",
  "access_token": "临时访问Token,有效期30天",
  "scope": "basic netdisk"
}
  • access_token:文件同步、上传下载接口直接使用
  1. 打开目标项目 -> App设置 -> 备份,选择百度网盘,访问token为上述过程中获取的token,保存目录为你网盘上的存储目录

网盘保存目录规范:

  • 每个接入应用仅分配唯一存储文件夹,统一存放于网盘顶层 /apps 目录,文件夹名称为接入申请填写的应用名称;
  • 底层真实路径统一为 /apps/{appname},用户端展示路径为 /我的应用数据/{appname}
  • 示例:应用名称为 test,则网盘存储路径 /apps/test,用户可见目录 /我的应用数据/test

image-20260713155916542

注意事项

  1. AppKey、SecretKey、refresh_token、access_token 均属于账号私密授权凭证,禁止发给他人、上传公开平台,防止网盘文件被盗用、篡改;
  2. 授权 Code 一次性使用,重复访问会失效,获取失败需重新走第二步授权;
  3. 若授权泄露,可前往百度开放平台删除应用,重新创建密钥阻断风险。
上次更新:
上一篇
APP 备案全流程
下一篇
阿里云盘获取Token教程