所有文章 > 学习各类API > 如何获取百度网盘API开放平台访问密钥分步指南
如何获取百度网盘API开放平台访问密钥分步指南

如何获取百度网盘API开放平台访问密钥分步指南

在当今数字化高速发展的时代,高效、可靠的数据存储与共享服务已成为企业运营与开发者创新的基石。百度网盘API开放平台,凭借其强大的数据存储能力和丰富的API接口,正日益成为广大开发者心中的优选。为了帮助开发者们迅速掌握并充分利用这一宝贵资源,本文特别推出了“如何获取百度网盘API开放平台访问密钥分步指南”。通过一系列条理清晰、操作简便的步骤,本文将引领你逐步完成访问密钥的申请与获取,使你能够轻松解锁百度网盘API开放平台的全部潜力,为你的项目或应用注入强大的数据存储与共享能力。无论你是在构建云存储解决方案、实现数据同步与备份,还是探索其他数据管理的无限可能,获取百度网盘API开放平台的访问密钥都将成为你迈向成功的关键一步。

1. 注册登录百度账号

1. 进入【官网首页】,点击右上角的「登录」按钮,打开登录界面。

2. 如果您还没有百度账号,请点击右下角的「立即注册」,按照百度账号统一注册流程进行注册。 

3. 如果您已有百度账号,输入账号密码,点击「登录」即可,或使用“百度APP”-“扫一扫”登录开放平台。

2. 实名认证

1. 登录百度帐号后,点击官网首页右上角「立即申请」进入【申请接入页面】,点击「企业认证申请」。

2. 在完成认证之前,您需要阅读并同意《百度网盘开放平台开发者服务协议》。

3. 点击同意后,进入到【个人信息表单界面】,如果你还没有完成百度个人实名认证,需按照指示前往百度个人认证中心,填写身份证号码以及真实姓名进行实名认证。

3.1 点击「百度个人中心」,进入【百度实名认证界面】。

3.2 输入企业负责人的真实姓名和身份证号,完成个人实名认证。

4. 完成实名认证后,需要返回【个人信息表单界面】,并继续完成企业负责人手机号码和邮箱的绑定。

4.1 点击「去设置」,进入到【百度帐号设置界面】。

4.2 点击「绑定」,绑定手机号码与密保邮箱,建议绑定企业团队负责人的邮箱。

4.3 完成帐号信息绑定后,需要返回【个人信息表单界面】并完成刷新,认证的手机号码以及邮箱会自动同步,同步后点击「提交申请」,即可进入到下一步完成企业信息的填写。

5. 进入到【企业信息表单界面】,按照要求完成企业信息的填写和补充。

5.1 根据要求,完善企业资质信息的填写。

5.2 进一步完善企业行业信息的填写。

6. 完成后点击「提交申请」,完成申请的提交。
注:我们将在1~3个工作日内完成申请的审核,审核结果将会以短信的方式发送到你绑定的手机中,请耐心等待。

3. 创建应用

1. 完成登录后,在【控制台】中点击「+创建应用」创建一个应用。

注意:
应用创建后可以删除重建。但是请注意,删除应用后,之前应用中的所有数据和配置都将被清除,需要重新创建应用并重新配置。由于开放平台优化升级,暂停个人创建应用。具体恢复时间以官网通知为准。完成企业开发者认证后最多可创建10个应用。已创建的个人应用不受影响,只提供网盘基础服务能力,不支持特殊服务的开通及申请。

2. 在应用创建界面中详细填写你应用的相关信息。

参数说明注意事项
应用类别应用类别用于区分你的应用类别,包括软件、硬件和小程序。
【软件类别】如果你期望在软件应用(如web、操作系统、app)中使用网盘接口,请选择此项
【硬件类别】如果你期望在硬件设备中使用网盘接口,请选择此项
【小程序】如果你期望开发的智能化小程序能够入驻网盘,请选择此项
应用类别选择后将无法更改,请谨慎选择。
创建小程序类别的应用需要完成企业开发者认证,具体步骤可参考【实名认证简介】。
应用名称应用名称信息将在用户授权界面、上传目标文件夹名称中展现。
名称要求0~20字,仅支持输入“汉字、字母、数字、空格、-、_”格式。
应用创建后应用名称可在控制台修改。
应用描述描述你应用使用网盘能力的目的和方式。
描述要求0~200字,仅支持输入”汉字、字母、数字、空格、-、_”格式
小程序AppID如果选择小程序类别,则需要提供你在百度开发者平台上线的智能小程序AppID,具体步骤可参考【小程序文档】请使用智能小程序平台相同的百度账号登录开放平台并创建小程序应用。

3. 完成应用创建后,你的应用可以获取到关键凭证:Appid、Appkey、Secretkeyk和Signkey。

注意:此凭证为应用的唯一标示,互不相同,请妥善记录保管。

4. 代码接入

请求结构

GET /rest/2.0/xpan/nas?method=uinfo HTTP/1.1
Host: pan.baidu.com

请求参数

参数名称类型必选(M)/可选(O)示例参数位置描述
methodStringuinfoURL参数本接口固定为uinfo
access_tokenString12.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328URL参数接口鉴权参数

响应参数

参数名称类型描述
baidu_namestring百度账号
netdisk_namestring网盘账号
avatar_urlstring头像地址
vip_typeint会员类型,0普通用户、1普通会员、2超级会员
ukint用户ID

错误码

错误码错误描述
42905查询用户名失败,可重试

请求示例

  • curl示例
curl -L -X GET 'https://pan.baidu.com/rest/2.0/xpan/nas?method=uinfo&access_token=12.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328'

响应示例

{
"avatar_url": "https://dss0.bdstatic.com/7Ls0a8Sm1A5BphGlnYG/sys/portrait/item/netdisk.1.3d20c095.phlucxvny00WCx9W4kLifw.jpg",
"baidu_name": "百度用户A001",
"errmsg": "succ",
"errno": 0,
"netdisk_name": "netdiskuser",
"request_id": "674030589892501935",
"uk": 208281036,
"vip_type": 0
}

5. 常见问题

Q:如何找到百度网盘API

A:幂简集成是国内领先的API集成管理平台,专注于为开发者提供全面、高效、易用的API集成解决方案。幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’百度网盘API‘这类品类词,更容易找到结果)、或者从API hub分类页进入寻找。

Q:在填写了安全域名的前提下, 也一直提示【错误代码: redirect_uri_mismatch 】
A:

  1. 授权回调地址填完后1小时后生效,请耐心等待。
  2. 请检查一下 控制台->应用->安全设置 里配置的Oauth授权回调地址是否和填写的一样。 3.basic 与 netdisk 中间逗号是否用的英文逗号。

Q:第二次及以后获取的access_token为何无效?
A:请确认一下access_token是不是过期了。如果申请了两次token, 第二次申请会导致第一次申请的access_token失效。

Q:获取用户access_token后,是否可以将文件上传到用户的网盘?
A:作为开发者在获取到用户access_token后,是可以将文件上传到用户的网盘而非开发者的网盘。

Q:网盘接口只告诉了授权接口,没告诉注销接口,无法切换账号登录?
A:

接口注销不支持。用户可以在网盘操作解除授权。

具体路径: 设置->账号管理->授权管理->找到对应的应用->解除授权

Q:能不能把 access_token分发给很多客户端去下载网盘里面的文件?

A:这种方式会涉及access_token泄漏,其他人可以使用access_token操作网盘内容,出于安全等多方面因素考虑不推荐使用,谢谢。

Q:百度网盘API的替代品有哪些?

提供AI大模型API的服务商除了百度网盘API,还有其他替代服务商也提供类似api服务,例如:

网盘与相册服务-阿里云

更多竞品可以在幂简集成开放平台中找到。

Q:百度网盘API这个密钥还适用于哪些api?

获取用户信息获取网盘容量信息分享提取码验证

6.  总结

本文精心打造了一份“如何获取百度网盘API开放平台访问密钥分步指南”,全面且细致地覆盖了从账号注册到成功获取访问密钥的每一步流程。从踏入百度网盘API开放平台的第一步——账号注册,到顺利完成开发者身份认证,再到最终紧握那把开启数据之门的密钥,每一步都配备了详尽的操作说明和贴心指导,确保每位开发者都能轻松驾驭整个流程,无惧任何技术难关。本文不仅止步于访问密钥的获取,更着重强调了获取后的可用性测试环节,这是确保API能够无缝融入应用、发挥最大效能的保障。通过这一指南,开发者们不仅能快速掌握获取访问密钥的秘诀,还能学会如何进行有效的集成与测试,确保百度网盘API开放平台的强大功能得以充分展现。本文为开发者们铺设了一条通往百度网盘API开放世界的坦途,助力他们轻松获取访问密钥,将这一卓越的数据存储与共享能力融入应用,从而大幅提升应用的性能与用户体验,为数字化转型之路增添强劲动力。

#你可能也喜欢这些API文章!