Baidu Oauth百度API的Kotlin SDK,目前实现的有 Oauth认证 和 百度网盘
部分SDK的前置库
有三种验证方式
服务端的方式获取 Token, block 输入 认证网页 Url ,返回认证码
suspend fun authorize(block: suspend (Url) -> String)
移动端的方式获取 Token, block 输入 认证网页 Url ,返回跳转Url
suspend fun implicit(block: suspend (Url) -> Url)
设备认证的方式获取 Token, block 第一个参数是 直接网页认证的Url,第二个是 二维码认证的图片Url
suspend fun device(block: suspend (Url, Url) -> Unit)
刷新 Token
suspend fun refresh()
需要到 百度网盘开放中心 申请app
作为构建客户端的参数
客户端在网盘中的工作目录为/apps/${appName}
已完成的功能
[Oauth](#Baidu Oauth) 验证登录 上传文件 列出文件 搜索文件 秒传链接 获取和解析 Gradle引用包到 Personal Access Tokens 申请一个token
然后添加repository