相信很多小伙伴使用了百度统计,来查看自己应用使用的情况,但是会发现百度移动统计在官网没有api调用取数据的接口,

现在我就以自己成功调用api并且成功拿到数据,将这个步骤给大家参考,(末尾有调用移动统计的api文档链接)

1.按照api文档来,注册一个百度开发者账号,这个账号和百度移动统计账号无关,注册好后得将账号关联一个邮箱(

为什么关联邮箱?这里就有点坑爹了,api文档中并没有说明,但是还是要关联一个邮箱,是为了后面api的成功调用

)

2.注册好账号后申请成为开发者,进入应用管理,新建一个应用

3.记录下新建应用的api key,secret key 作为后面接口调用的参数使用

4. 在新建应用的安全设置中填写授权回调页 http://www.baidu.com(注:回调地址并没有特殊要求,你就写这个是没关系的)

5. 访问移动统计api文档提供的接口,将自己的key替换进去获得access_token

5.0 进入移动统计 给百度开发者管理的邮箱赋权限,这个是必须得,否则就算获得access_token 调用接口也会返回错误码 82001 步骤如下

注意:在移动统计给邮箱赋权限时 需要进入你的邮箱进行验证 点击那个验证链接时 会进入一个网址 这是出现一个叫你输入账号密码的地方,记得要输入你注册的百度开发者账号密码,我推荐这时候就用你的邮箱作为账号 密码还是一样,输入正确后它会直接跳入百度移动统计界面,你会发现此时 你的邮箱是当前登录账号,这时 调用api接口已经踏入了半只脚

5.1 访问http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id={你的apikey}&redirect_uri={你的授权回调地址}&  scope=basic&display=popup

5.2 回车键后 会出现一个百度登录界面 输入你的开发者账号 密码登录,登录界面如下

登录成功后回到你设置的授权回调地址,仔细看路径 会发现你的地址后面加了个code= 的数据 ,记录下这个code,页面如下

5.3 访问http://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={5.2中记录的code}&client_id={apikey}&client_secret={secretkey}&redirect_uri={授权回调地址}

此时会放回一个json数据,其中就包括了access_token,这时候你就可以拿这个token去大胆的取数据了,返回界面如下

给大家一个测试地址:https://openapi.baidu.com/rest/2.0/mtj/svc /config/getAppList?access_token={ACCESS_TOKEN}

如果成功返回了如下图的数据,说明数据已经能够成功取得。

最后分享百度移动统计api文档:链接:https://pan.baidu.com/s/11YRMb09O0iuV7zgdyvQLwQ 密码:v3vl

百度移动统计调用api教程,少进坑(82001错误)的更多相关文章

  1. 百度AI开放平台- API实战调用

    百度AI开放平台- API实战调用 一.      前言 首先说一下项目需求. 两个用户,分别上传了两段不同的文字,要计算两段文字相似度有多少,匹配数据库中的符合条件的数据,初步估计列出来会有60-1 ...

  2. C#调用百度高精度IP定位API通过IP获取地址

    API首页:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 1.申请百度账号,创建应用,获取密钥(AK) http://lbsyu ...

  3. C# 调用百度地图Web服务API

    最近公司项目中需要根据两个地点的交通路径和距离做一些数据推荐,为了程序的稳定和用户体验所以想从百度地图 API 采集数据保存到数据库中,经过一翻研究之后选定了百度地图 Web 服务 API 中的 Di ...

  4. 【ASP.NET Web API教程】3.2 通过.NET客户端调用Web API(C#)

    原文:[ASP.NET Web API教程]3.2 通过.NET客户端调用Web API(C#) 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的 ...

  5. 【ASP.NET Web API教程】3.3 通过WPF应用程序调用Web API(C#)

    原文:[ASP.NET Web API教程]3.3 通过WPF应用程序调用Web API(C#) 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的 ...

  6. C# 调用百度地图 Web 服务 API

    最近公司项目中需要根据两个地点的交通路径和距离做一些数据推荐,为了程序的稳定和用户体验所以想从百度地图 API 采集数据保存到数据库中,经过一翻研究之后选定了百度地图 Web 服务 API 中的 Di ...

  7. Windows API教程文件系统

    本篇文章主要介绍了"Windows API教程文件系统",主要涉及到Windows API教程文件系统方面的内容,对于Windows API教程文件系统感兴趣的同学可以参考一下. ...

  8. 【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件

    目录 概述 功能 如何使用 参考帮助 概述 源代码主要包含三个项目,BMap.NET.BMap.NET.WindowsForm以及BMap.NET.WinformDemo. BMap.NET 对百度地 ...

  9. Android应用发布后的统计——百度移动统计的应用

    一个App发布到各个渠道之后,我们需要采集不同渠道的一些信息,比如app在运行过程中产生的一些异常信息,app在各个android版本的分布,以及各个app版本的分布,各渠道的用户数,用户忠诚度等等信 ...

随机推荐

  1. LeetCode-095-不同的二叉搜索树 II

    不同的二叉搜索树 II 题目描述:给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 .可以按 任意顺序 返回答案. 二叉搜索树(Binary ...

  2. C# HttpClient类库

    示例代码: 1 using System.Net.Http; 2 using System.Net.Http.Headers; 3 using System.Threading.Tasks; 4 5 ...

  3. Windows安装face_recognition库

    写在前面: 在pip官网搜face_recognition https://pypi.org/project/face_recognition/ 介绍中可看出该包更适合在Linux系统中使用,但也附上 ...

  4. think php 验证器及验证场景的使用

    1:在需要验证的模块名下建一个validate文件夹 ,文件夹下建议个验证的 名称   Goods.php 2:打开Goods.php <?php namespace app\api\valid ...

  5. JVM探究 面试题 JVM的位置 三种JVM:HotSpot 新生区 Young/ New 养老区 Old 永久区 Perm 堆内存调优GC的算法有哪些?标记清除法,标记压缩,复制算法,引用计数法

    JVM探究 面试题: 请你弹弹你对JVM的理解?Java8虚拟机和之前的变化更新? 什么是OOM?什么是栈溢出StackOverFlowError?怎么分析 JVM的常用调优参数有哪些? 内存快照如何 ...

  6. 【系列】关于NJUPT电赛自控方向第一次积分赛的总结

    本人是NJUPT电子科学与技术专业大一摸鱼狗一枚.本博客旨在总结与分享个人准备电赛所学知识,同时也是为了防止遗忘,锻炼写文章的能力.目前电赛方向为自控方向.主要研究方向为单片机.图像处理.自动控制相关 ...

  7. 『现学现忘』Docker基础 — 26、Docker镜像分层的理解

    目录 1.分层的镜像 2.加深理解 3.特别说明 1.分层的镜像 我们可以去下载一个镜像,注意观察下载的日志输出,可以看到Docker的镜像是一层一层的在下载. 思考:为什么Docker镜像要采用这种 ...

  8. 一比一还原axios源码(八)—— 其他功能

    到此,我们完成了axios的绝大部分的功能,接下来我们来补全一下其他的小功能. 一.withCredentials  这个参数可以可以表明是否是一个跨域的请求.那这个的使用场景是啥呢?就是我们在同域的 ...

  9. vue3-组件中使用setup函数获取vuex中的数据的新方式

    传统方式 setup() { const store = useStore() //传统方式 const aName = computed(() => store.state.name) ret ...

  10. Net中事件的用法之一

    1.事件与委托的关系 委托是一种类型 事件是委托的一个实例 事件中涉及两种角色--事件发布者和事件订阅者. 事件发布者: 触发事件的对象称为事件发布者. 事件订阅者: 捕获事件并对其做出处理的对象称为 ...