百度移动统计调用api教程,少进坑(82001错误)
相信很多小伙伴使用了百度统计,来查看自己应用使用的情况,但是会发现百度移动统计在官网没有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错误)的更多相关文章
- 百度AI开放平台- API实战调用
百度AI开放平台- API实战调用 一. 前言 首先说一下项目需求. 两个用户,分别上传了两段不同的文字,要计算两段文字相似度有多少,匹配数据库中的符合条件的数据,初步估计列出来会有60-1 ...
- C#调用百度高精度IP定位API通过IP获取地址
API首页:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 1.申请百度账号,创建应用,获取密钥(AK) http://lbsyu ...
- C# 调用百度地图Web服务API
最近公司项目中需要根据两个地点的交通路径和距离做一些数据推荐,为了程序的稳定和用户体验所以想从百度地图 API 采集数据保存到数据库中,经过一翻研究之后选定了百度地图 Web 服务 API 中的 Di ...
- 【ASP.NET Web API教程】3.2 通过.NET客户端调用Web API(C#)
原文:[ASP.NET Web API教程]3.2 通过.NET客户端调用Web API(C#) 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的 ...
- 【ASP.NET Web API教程】3.3 通过WPF应用程序调用Web API(C#)
原文:[ASP.NET Web API教程]3.3 通过WPF应用程序调用Web API(C#) 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的 ...
- C# 调用百度地图 Web 服务 API
最近公司项目中需要根据两个地点的交通路径和距离做一些数据推荐,为了程序的稳定和用户体验所以想从百度地图 API 采集数据保存到数据库中,经过一翻研究之后选定了百度地图 Web 服务 API 中的 Di ...
- Windows API教程文件系统
本篇文章主要介绍了"Windows API教程文件系统",主要涉及到Windows API教程文件系统方面的内容,对于Windows API教程文件系统感兴趣的同学可以参考一下. ...
- 【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件
目录 概述 功能 如何使用 参考帮助 概述 源代码主要包含三个项目,BMap.NET.BMap.NET.WindowsForm以及BMap.NET.WinformDemo. BMap.NET 对百度地 ...
- Android应用发布后的统计——百度移动统计的应用
一个App发布到各个渠道之后,我们需要采集不同渠道的一些信息,比如app在运行过程中产生的一些异常信息,app在各个android版本的分布,以及各个app版本的分布,各渠道的用户数,用户忠诚度等等信 ...
随机推荐
- 案例八:shell自动化管理账本脚本
该脚本目的帮助管理员创建账号.删除账号.锁定账号.解锁账号. #!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" ...
- Pycharm:在Pycharm中使用控制台命令
最下方跟Console同行的Terminal,其中输入指令就相当于在cmd命令行窗口输入指令
- Liunxa安装Nignx,Git
Linux安装Nignx 1.安装依赖 执行语句 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel open ...
- JZ-065-矩阵中的路径
矩阵中的路径 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子.如果一条路 ...
- mysql命令flush privileges命令
修改一个用户的密码,命令如下 mysql> update user set password=password('新密码') where user='用户名'; 执行后报错: ERROR 105 ...
- jq计算总时长
1: <style> .item { width: 500px; height: 50px; margin: 0 auto; text-align: center; font-size: ...
- Forms组件与钩子函数
目录 一:Forms组件 1.案例需求: 2.前端 3.后端 二:form表单前后端动态交互 1.form组件 2.为什么数据效验非要去后端 不能在前端利用js直接完成呢? 3.举例:购物网站 三:基 ...
- tensorflow源码解析之common_runtime-direct_session
目录 核心概念 direct_session direct_session.h direct_session.cc 1. 核心概念 读过之前文章的读者应该还记得,session是一个执行代理.我们把计 ...
- C++设计模式 - 状态模式(State)
状态变化模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?"状态变化"模式为这一问题提供了一种解决方案. 典型模式 Sta ...
- centos7升级openssh8.7&openssl1.1.1l脚本
脚本下载地址或首页联系本人获取 https://files.cnblogs.com/files/blogs/705493/update_ssh.sh 需搭配openssh8.7和openssl1.1. ...