logo

随手记 | 百度网盘开放平台接口调用前的准备

官方地址:https://pan.baidu.com/union
接入地址:https://pan.baidu.com/union/document/entrance#%E7%AE%80%E4%BB%8B

首先需要申请介入,然后创建应用,然后就可以获取到所需要的信息了;

1. 用户进行授权

 
 
 
  1. http://openapi.baidu.com/oauth/2.0/authorize?
  2. response_type=code
  3. &client_id=【你的AppKey
  4. &redirect_uri=oob
  5. &scope=basic,netdisk
  6. &display=tv
  7. &qrcode=1
  8. &force_login=1
 
 
 
  1. 示例:
  2. http://openapi.baidu.com/oauth/2.0/authorize?
  3. response_type=code
  4. &client_id=pFi5MK00QMowVsARS0vq6uUl6pHI40vp
  5. &redirect_uri=oob
  6. &scope=basic,netdisk
  7. &display=tv
  8. &qrcode=1
  9. &force_login=1

需要扫码获取授权码

目前有的信息:

 
 
 
  1. appId:24092476
  2. 授权码为:410db528d5616bfb3a370a4617a7933d
  3. AppKey:pFi5MK00QMowVsARS0vq6uUl6pHI40vp
  4. SecretKey:uQEpffGjBo23OYFC10yx96EY0D4HE1ds
  5. SignKey:g9i5523T-Sfh7@6wmzFIwaT4fbA+MPdV

2、根据授权码获取token

 
 
 
  1. https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code
  2. &code=【授权码】
  3. &client_id=【appkey
  4. &client_secret=【SecretKey
  5. &redirect_uri=oob
  6. 示例
  7. https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code
  8. &code=410db528d5616bfb3a370a4617a7933d
  9. &client_id=pFi5MK00QMowVsARS0vq6uUl6pHI40vp
  10. &client_secret=uQEpffGjBo23OYFC10yx96EY0D4HE1ds
  11. &redirect_uri=oob

3、刷新token

 
 
 
  1. https://openapi.baidu.com/oauth/2.0/token?grant_type=refresh_token
  2. &refresh_token=122.2641a48e82355223fd52a9e33a1d4c0a.YH7pfkQ1Zfk3DLOoe9-NQg5GhgwaR2exRGaIgWp.ADqRPQ
  3. &client_id=【appkey
  4. &client_secret=【SecretKey
  5. 示例
  6. https://openapi.baidu.com/oauth/2.0/token?grant_type=refresh_token
  7. &refresh_token=122.2641a48e82355223fd52a9e33a1d4c0a.YH7pfkQ1Zfk3DLOoe9-NQg5GhgwaR2exRGaIgWp.ADqRPQ
  8. &client_id=pFi5MK00QMowVsARS0vq6uUl6pHI40vp
  9. &client_secret=uQEpffGjBo23OYFC10yx96EY0D4HE1ds

  1. 如果没有客户端,也可以直接获取token的方式
       
       
       
    1. http://openapi.baidu.com/oauth/2.0/authorize?response_type=token
    2. &client_id=pFi5MK00QMowVsARS0vq6uUl6pHI40vp
    3. &redirect_uri=oob
    4. &scope=basic,netdisk
    5. &display=popup
    6. &state=xxx

    5、接下来就可以拿着token做其他操作了
    121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg

全部回答 · 2

  • 最新
  • 最热
暂无回答
暂无回答