前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >获取百度统计ACCESS_TOKEN

获取百度统计ACCESS_TOKEN

作者头像
晓果冻
发布2022-09-08 13:38:46
9800
发布2022-09-08 13:38:46
举报

获取百度统计ACCESS_TOKEN

新建一个项目

image-20210626194713614
image-20210626194713614

查看api key及设置回调url

image-20210626195013488
image-20210626195013488
image-20210626195119384
image-20210626195119384

填写授权回调页即之后会用到的redirect_uri,这里统一设置为:http://openapi.baidu.com/oauth/2.0/login_success

百度账号登录 已经申请了百度开发者权限的用户,所注册和设置的信息与API调用紧密相关,包括 API KeySecret Key , 回调 URI。 用户通过如下 URL 进入百度账号登录页,登录完成后将跳转至用户已设置的回调 URL:

代码语言:javascript
复制
http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope=basic&display=popup                               

其中参数与所设置信息对应关系如下:

代码语言:javascript
复制
 设置信息对应参数

    API Key         {CLIENT_ID}

    Secret Key      {CLIENT_SECRET}

    回调 URI         {REDIRECT_URI}

所以我这里访问http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id=Ss4GG7rStr8zcp2LHqyUSbyHS2a87fQW&redirect_uri=http://openapi.baidu.com/oauth/2.0/login_success&scope=basic&display=popup来获取code

通过身份验证获取 ACCESS_TOKEN 用户同意授权后,页面将跳转至 REDIRECT_URI/?code= , 获取 值后可将其加入以下URL换取 ACCESS_TOKEN

代码语言:javascript
复制
http://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={CODE}&client_id={CLIENT_ID}&client_secret=iBtnz37IcWM7LSPm2CeNxWIMkWrN2wCQ&redirect_uri=http://openapi.baidu.com/oauth/2.0/login_success

从上述步骤得到的数据中包含Access Tokenrefresh_token两个值,其中Access Token 的有效期为一个月, refresh_token 的有效期为十年。refresh_token 的作用就是刷新获取新的Access Tokenrefresh_token, 如此反复操作来实现 Access Token有效期永久的机制。 一旦Access Token过期, 可根据以下请求更换新的 Access Tokenrefresh_token

从上述步骤得到的数据中包含Access Token refresh_token两个值,其中Access Token 的有效期为一个月, refresh_token 的有效期为十年。refresh_token 的作用就是刷新获取新的Access Tokenrefresh_token, 如此反复操作来实现 Access Token有效期永久的机制。 一旦Access Token过期, 可根据以下请求更换新的 Access Tokenrefresh_tokenhttp://openapi.baidu.com/oauth/2.0/token?grant_type=refresh_token&refresh_token={REFRESH_TOKEN}&client_id={CLIENT_ID}&client_secret={CLIENT_SECRET} 获取到access token 就可以调用百度统计(百度账号的方式)的api

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 获取百度统计ACCESS_TOKEN
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档