官方文档:http://developer.baidu.com/wiki/index.php?title=docs/oauth

获取 Access Token有几种方式

由于项目需求比较简单,这里选择使用第一种方式获取 Access Token,只需要两个url就可以了。

先到百度开放平台( http://developer.baidu.com/console )创建一个应用拿到 key 和 secret

获取 Authorization Code

https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id={apikey}&redirect_uri=oob&display=popup

获取 Access Token

https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={上边的code}&client_id={apikey}&client_secret={scrept}&redirect_uri=oob

就可以获取到数据了,值得注意的是这两个地址redirect_uri的值必须相同

更新 Access Token

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

http://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了

接口调试地址

https://tongji.baidu.com/api/debug/

获取百度开放平台Access Token,调用百度统计接口相关推荐

  1. 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token

    阿丹: 这一段接触了项目有比较严谨和复杂的业务需要文件的对接.这会让办公体验很糟糕,于是想到使用百度网盘来将文件存在云端. 进入百度开放平台进行注册 首先要进行注册 创建一个自己的应用 创建成功我们就 ...

  2. 【49.Auth2.0认证与授权过程-微博开放平台认证授权过程-百度开放平台认证授权过程-社交登录实现(微博授权)-分布式Session问题与解决方案-SpringSession整合-Redis】

    一.知识回顾 [0.三高商城系统的专题专栏都帮你整理好了,请点击这里!] [1-系统架构演进过程] [2-微服务系统架构需求] [3-高性能.高并发.高可用的三高商城系统项目介绍] [4-Linux云 ...

  3. 百度开放平台(文本转化音频)

    简介 1.百度开放平台对文本转换支持(度博文=106,度小童=110,度小萌=111,度米朵=103,度小娇=5度小宇=1,#度小美=0,度逍遥=3,度丫丫=4)等虚拟人物的声音 2.支持音量(0-1 ...

  4. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  5. 微信小程序-如何申请百度开放平台的密钥

    1.打开百度开放平台官网    官网链接:点击此处跳转 2.点击控制台 3.创建应用 完成基本信息的填写后,在应用管理→我的应用中创建应用 应用类型选择微信小程序,填入自己的微信小程序APP ID,然 ...

  6. python3基于百度开放平台和图灵机器人的语音助手

    python3基于百度开放平台和图灵机器人的语音助手 简介:刚刚接触python,作为一个小白,想搞一个方便自己日常生活的助手,功能肯定不多,但是满足我的基本要求. (我用的是pycharm) 本de ...

  7. python调用AI百度开放平台API

    1.Access Token获取 2. #coding=utf-8 import urllib3 from urllib import urlencode import base64 import j ...

  8. 合理使用百度开放平台(一)---动物识别

    动物识别 这里写目录标题 动物识别 创建项目 百度AI开放平台申请应用 获取 Access Token 发送请求 第一步先上传图片文件 压缩图片 图片转base64,去头,编码 提交数据处理数据 测试 ...

  9. 获得百度智能云access token

    百度智能云管理中心网址:https://console.bce.baidu.com/ 创建账户,完整身份认证 创建应用,获得API key与Secret Key:https://console.bce ...

最新文章

  1. 【Android开发】Android 删除指定文件和文件夹
  2. php多图片上传并回显,如何用input标签和jquery实现多图片的上传和回显功能
  3. ios学习--TableView详细解释
  4. J2ME模拟器加载RMS时突然失效的原因
  5. Yum离线安装(一) --- RPM 打包技术与典型 SPEC 文件分析
  6. Ant下载安装及使用详解
  7. PHPCMS模块分析之广告模块详解----北冥神功破解法(一)
  8. 大陆移动手机卡开通国际漫游(港澳台)
  9. 文件上传利器SWFUpload使用
  10. 【CVE-2021-4034】 漏洞详细原理以及复现,polkit的pkexec中的本地提权漏洞
  11. 太阳能路灯c语言程序,基于单片机的智能太阳能路灯控制系统的设计方案
  12. 【数据科学】05 数据合并(merge、concat、combine)与数据清洗(缺失值、重复值、内容和格式)
  13. 19n20c的参数_常用场效应管参数
  14. 计算机工程科学怎么翻译,汉英机器翻译中汉语篇章时间信息系统模型 - 计算机工程与科学.pdf...
  15. 上海西门子培训-第三天(周二)
  16. Oracle中sql解释
  17. 软著申请需要什么资料?
  18. php有没有网课,为什么有些网页的链接点开要下载个PHP文件?
  19. Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理
  20. 在VS2019配置RTKLIB 2.4.3

热门文章

  1. 电视2k和4k有什么区别
  2. UE5打包安卓环境搭建
  3. netlogo建模案例_NetLogo用于科研:建模
  4. 闽高校计算机等级考试试题,闽高校计算机等级考试信息技术选择题[附含答案解析]确定书中页码版.doc...
  5. 记一次Windows勒索病毒应急响应实战
  6. 去掉goland中间的令人烦躁的竖线
  7. 一文读懂 IEEE754 浮点数的表示方法
  8. 【C语言】猜随机数小游戏(知识点:如何产生一个随机值)
  9. 如何将word自带的公式快速转为latex?
  10. LCD1602液晶使用介绍--(完整版)