1.首先注册百度统计官方网站->添加要统计的网址->获取js代码(就是要放到自己网站入口中的一段脚本,帖进去就可以)

说是要过20min之后代码生效 也就是百度统计网站就可以统计出你的网站的访问记录了。

2.通过接口api获取访问数据 首先自己的网站访问量达到100pv吧 具体多少看下图的提示,红色框内官方提供的文档要看。

3.使用C#代码来调用接口

1)首先准备好需要的参数 你注册网站时的 用户名 密码 开通api时的token 与统计的网站id(就是打开网站统计的网站地址的参数siteId 看下图)

2)参数完毕 用在线工具跑一下接口是不是通了呢(之前构建post请求数据很费劲) 在线测试工具都可以 postman....

我用的这个 http://coolaf.com  把数据参数按下图填上去 点击工具中的提交,应该问题不大(post中的参数不能用单引号,我是单引号不行的) 参数结构就是这样的一大串 别拉掉括号!!

3)C#请求吧 我弄了一个类 参数配置好 直接调用类中的PvData()方法就可以了 返回的是json字符串

 public  class BaiDuApi{//请求的api接口地址string url="https://api.baidu.com/json/tongji/v1/ReportService/getData";
//构建的post请求的参数(中间的不用变成单引号)method,metrics:参数看api有不同的请求的根据你的需求string PostData = "{\"header\": {\"account_type\": 1,\"password\": \"你的登录密码\",\"token\": \"开通api接口token\",\"username\":\"登录用户名\"},\"body\": { \"siteId\":\"网站那个siteId\",\"method\":\"source/all/a\",\"start_date\": \"20190212\",\"end_date\": \"20200413\",\"metrics\": \"pv_count,visitor_count\"} }";//得到返回数据 前台页面调用public  string PvData(){ return RequestData(url, PostData);}//公用方法 不用动public static string RequestData(string POSTURL, string PostData){//发送请求的数据WebRequest myHttpWebRequest = WebRequest.Create(POSTURL);myHttpWebRequest.Method = "POST";UTF8Encoding encoding = new UTF8Encoding();byte[] byte1 = encoding.GetBytes(PostData);myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";myHttpWebRequest.ContentLength = byte1.Length;Stream newStream = myHttpWebRequest.GetRequestStream();newStream.Write(byte1, 0, byte1.Length);newStream.Close();//发送成功后接收返回的XML信息HttpWebResponse response = (HttpWebResponse)myHttpWebRequest.GetResponse();string lcHtml = string.Empty;Encoding enc = Encoding.GetEncoding("UTF-8");Stream stream = response.GetResponseStream();StreamReader streamReader = new StreamReader(stream, enc);lcHtml = streamReader.ReadToEnd();return lcHtml;}}

4)解析返回的数据吧

我是在前台转的JSON.parse(data) 变成json 对象 然后就 ....可以点出来对象了 不错完了吧;后台感觉麻烦(应该自己太菜了)

5)看下请求成功返回的数据结构 具体参数看api吧

{"header": {"desc": "success","failures": [],"oprs": 1,"succ": 1,"oprtime": 0,"quota": 1,"rquota": 49992,"status": 0},"body": {"data": [{"result": {"total": 1,"items": [[[{"source": "through","name": "直接访问"}]],[[20,4]],[],[]],"timeSpan": ["2019/04/12 - 2019/04/13"],"sum": [[20,4],[]],"pageSum": [[20,4],[],[]],"fields": ["source_type_title","pv_count","visitor_count"]}}]}
}

.net调用百度api统计接口相关推荐

  1. JS调用百度api接口——实现简单的百度页面

    描述: JS调用百度api接口--实现简单的百度页面 效果: 实现: css文件: @charset "utf-8"; /* CSS Document */ *{margin: 0 ...

  2. 【微信小程序调用百度API实现图像识别功能】----项目实战

    本章主要讲述: 如何更快的上手小程序 如何搭建一个页面以及跳转到另一个页面 如何调用百度API接口实现图像识别技术 如何在微信小程序的后台添加合法域名 私信获取源码,有问题可以关注留言或私信,计算机毕 ...

  3. Java调用百度API实现图像识别

    Java调用百度API实现图像识别 最近在做一个关于识别的小功能,翻阅了一堆资料,也实践自己去实现这个功能,最后识别的结果不是那么理想.这里介绍一个完全可以商用以及识别率超高的百度ai接口 1.为什么 ...

  4. Java调用百度API生成短网址

    由于百度短网址旧API更新,故更新下原博客内容(仅供参考),希望小伙伴们以官方API为主,以防影响使用. 官方API:https://dwz.cn/console/apidoc package com ...

  5. 调用百度API实现logo商标识别

    1.作者介绍 严松,男,西安工程大学电子信息学院,2022级研究生 研究方向:机器人抓取检测 电子邮件:2448052777@qq.com 2.百度API实现logo商标识别接口介绍 该请求用于检测和 ...

  6. Linux python PyQt5调用百度API实现图片文字转换

    系统:Linux Mint 18.3 xfce 64bit 参考链接:http://blog.csdn.net/u012236875/article/details/74726035 根据参考链接的代 ...

  7. SpringBoot项目调用百度API 实现文本与图像审核功能

    SpringBoot项目调用百度API 实现文本与图像审核功能 最近在开发一款微信小程序,其中具有发布帖子的功能,因此需要审核发布的文本与图像(不然开发的微信小程序过不了审).本来是调用微信小程序的A ...

  8. Java调用百度API出现{status:211,message:APP SN校验失败}

    Java调用百度API出现{"status":211,"message":"APP SN校验失败"} {"status" ...

  9. 利用百度API Store接口进行火车票查询

    火车票查询 项目源码下载链接: Github:https://github.com/VincentWYJ/TrainTicketQuery 博客文件:http://files.cnblogs.com/ ...

最新文章

  1. Visual Studio 快捷键
  2. 如何更优雅的写出你的SQL语句
  3. php curl登陆邮箱,php利用CURL函数登入163邮箱并获取自己的通讯录
  4. 微软实习期的我,纠正了一位高级开发人员的错误......
  5. 卷积的物理意义是什么?
  6. Artstudio Pro Mac(绘图与图片编辑软件)特别版
  7. signal(SIGPIPE,SIG_IGN)与signal(SIGCHLD,SIG_IGN)
  8. A616-HP-ProDesk 480 G2 MT电脑网络同传
  9. IP地址归属地-ip离线库
  10. ESB 分布式处理技术 Remoting
  11. CleanMyMac4.12最新版mac系统内存空间清理教程
  12. 今日头条阅读量怎么刷_今日头条阅读量怎么刷 今日头条怎么增加阅读量
  13. JavaScript - 解析JSON
  14. 蒂森调试软件Tcm manager ,mc1-mc2系统,电脑端,可以调试蒂森电梯程序
  15. 烤仔说 | Babe Babe Běibèi oh~
  16. C++深度模型部署bili视频的tensorrt onnx和知乎的libtorch
  17. 抖音快手短视频如何用python程序高效的自动化剪辑?
  18. Maven 下载JAR包
  19. 基于STM32的STM8脱机编程器 烧录器
  20. $$enhancerBySpringCGLIB$$空指针异常

热门文章

  1. 史上最硬核网页截图方案原理深度剖析
  2. 自动语音播报WinCC报警消息
  3. SQL server一丢丢杂乱的整理
  4. 还在用网易云音乐客户端?out了~
  5. 斯坦福的“计算广告学”
  6. H323协议和polycom,华为视频会议终端调试出现的问题
  7. 微信公众号开发(1)
  8. c++/c/java 资源共享群
  9. DS1302驱动根据数据手册编写
  10. 蚂蚁金服2018CIKM中GEM算法《Heterogeneous Graph Neural Networks for Malicious Account Detection》