logo

百度uid查询方式

不是问题!就是想记一点东西,应该可以的吧

  1. 进入百度开发者中心新建一个OAuth2.0项目,详见第三方认证源配置方式,记录授权回调页,下文简称为redirect_uri,记录API Key和Secret Key。

2.获取code。构造codeurl,格式如下,红色内容根据步骤1的值修改。在浏览器中访问这个地址,保留url中的code值
https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id={API Key}&redirect_uri={redirect_uri}&scope=basic&state=abcdefg

3.获取token。构造tokenurl,格式如下,红色内容根据步骤1和步骤2的值修改。使用post访问这个地址,保留结果中的access_token
https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={code}&client_id={API Key}&client_secret={Secret Key}&redirect_uri={redirect_uri}

4.获取uid。构造userInfoUrl,格式如下,红色内容替换为步骤3中得到的access_token。使用post访问这个地址,得到uid
https://openapi.baidu.com/rest/2.0/passport/users/getLoggedInUser?access_token={access_token}

全部回答 · 1

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