当前位置:首页 > CN2资讯 > 正文内容

Linux VPS使用百度网盘API上传备份文件

3天前CN2资讯
http://www.haiyun.me/archives/859.html 最近百度网盘将空间升级到了永久1TB,鉴于百度的实力用做数据备份空间不错,不过百度网盘没有Linux下的客户端,上传管理文件需通过百度开放云平台访问PCS资源的系列接口。 1.首先加入百度开发者:http://developer.baidu.com/dev#/create 2.任意创建一个应用获取API Key并开通PCS API权限,开放API > API管理 > API列表 > API服务 > PCS API > 开启 3.通过刚刚新建应用的API Key获取device code和user_code 1 2 curl -k -L -d "client_id=<api_id>&response_type=device_code&scope=basic,netdisk" \ "https://openapi.baidu.com/oauth/2.0/device/code" 4.在浏览器打开https://openapi.baidu.com/device输入获取到的user_code并连接,然后通过device code获取refresh_token和access_token: 1 2 curl -k -L -d "grant_type=device_token&code=<code>&client_id=<api_id>&client_secret=<api_secret>" \ "https://openapi.baidu.com/oauth/2.0/token" 5.此时通过access_token就可对网盘文件进行操作了,获取到access_token的有效期为30天,过期后通过refresh_token重新获取access_token 1 2 curl -k -L -d "grant_type=refresh_token&refresh_token=<refresh_token>&client_id=\ <api_id>&client_secret=<api_secret>" 获取网盘配额: 1 2 curl -k -L "https://pcs.baidu.com/rest/2.0/pcs/quota?method=\ info&access_token=<access_token>" 上传文件: 1 2 curl -k -L -F "[email protected]" "https://c.pcs.baidu.com/rest/2.0/pcs/file?method=upload&\ access_token=<access_token>&path=/apps/pcsupload/haiyun.me.tar.gz" 下载文件: 1 2 curl -k -O "https://d.pcs.baidu.com/rest/2.0/pcs/file?method=download&access_token=<access_token>&\ path=/apps/pcsupload/haiyun.me.tar.gz" 删除文件: 1 2 curl -k -L "https://pcs.baidu.com/rest/2.0/pcs/file?method=delete&access_token=<access_token>\ &path=/apps/pcsupload/haiyun.me.tar.gz" 复制文件: 1 2 curl -k -L "https://c.pcs.baidu.com/rest/2.0/pcs/file?method=copy&access_token=<access_token>\ &from=/apps/pcsupload/haiyun.me.tar.gz&to=/apps/pcsupload/www.haiyun.me.tar.gz" 列出目录内文件: 1 2 curl -k -L "https://pcs.baidu.com/rest/2.0/pcs/file?method=list&access_token=<access_token>\ &path=/apps/pcsupload/" 更多操作:http://developer.baidu.com/wiki/index.php?title=docs/pcs/rest/file_data_apis_list
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18538.html

    分享给朋友:

    “Linux VPS使用百度网盘API上传备份文件” 的相关文章

    永久循环优惠:如何通过长期折扣提升客户忠诚度与购买频率

    定义与特点 永久循环优惠是一种长期有效的营销策略,旨在通过持续的优惠措施吸引和保留客户。这种优惠方式的核心在于“永久”和“循环”,意味着优惠不会在短期内结束,而是会持续存在,甚至可能随着时间推移不断更新或调整。它的特点在于为消费者提供长期的实惠,同时帮助商家建立稳定的客户关系。 从消费者的角度来看,...

    BBR加速开启:提升网络性能的最佳实践

    什么是BBR? 在网络领域,BBR(Bottleneck Bandwidth and Round-trip propagation time)是一个备受关注的TCP拥塞控制算法,由Google开发的这一技术,旨在提升网络连接的传输速率和稳定性。BBR独特之处在于,它通过实时监测数据包的传输时延与丢包...

    如何在PVE中使用OVA文件进行高效虚拟机管理

    在探讨PVE和OVA之前,我想分享一下我的个人体验。近年来,随着云计算和虚拟化技术的飞速发展,我们越来越频繁地接触到这些概念。PVE,即Proxmox Virtual Environment,成为了许多企业青睐的虚拟化解决方案。而OVA,则丰富了我们对动画内容的理解。接下来,我将分别介绍这两个重要的...

    如何实现Windows链接服务器的应用与配置

    在现代工作和生活中,远程连接的重要性日益凸显。Windows链接服务器作为一种强大的工具,帮助用户在不同的设备之间实现无缝的远程访问。它的定义其实就是这样一款可以让用户通过网络访问和管理远程Windows服务器的技术。这意味着无论是在办公室还是在家中,只要有网络连接,我都能方便地使用和维护我的服务器...

    如何高效利用 gigsgigscloud 找到优质自由职业者

    什么是 gigsgigscloud? 在我开始使用 gigsgigscloud 之前,我还是对这个平台有些陌生。gigsgigscloud 是一个连接企业和自由职业者的在线平台。它让各类项目得以顺利进行,无论是短期的临时工作还是长期的合作项目。用户可以在这里找到合适的自由职业者,或者作为自由职业者展...

    全面解析帕鲁服务器配置与管理:提升企业数据处理能力

    在如今这个信息技术迅猛发展的时代,帕鲁服务器作为一种高效的计算和存储解决方案,正逐渐成为各类企业的首选。简单来说,帕鲁服务器是一种专为处理大量数据和复杂计算任务而设计的服务器,它提供了高性能的计算能力,同时具备灵活的存储选项,使得它在处理不同类型工作负载时显得游刃有余。 帕鲁服务器的主要功能包括数据...