初次用golang在公众号中获取信息,记录一下


看了下文档,粗略的写了个demo,如下:

func HttpGet(c*gin.Context) {var param GetTypeif er:=c.Bind(&param);er!=nil{c.JSON(200,gin.H{"satus":200,"msg":0,})}resp, err := http.Get("https://api.weixin.qq.com/sns/oauth2/access_token?appid="+param.Appid+"&secret="+param.Secret+"&code="+param.Code+"&grant_type=authorization_code")if err != nil {c.JSON(200,gin.H{"satus":200,"msg":1,})}/*resp, err := http.Get("https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxf0e81c3bee622d60&secret=maxyo829&code=081Dq0kI0AzB3i2PiZhI0iQFjI0Dq0k-&grant_type=authorization_code")if err != nil {c.JSON(200,gin.H{"satus":200,"msg":1,})}*/defer resp.Body.Close()body, e := ioutil.ReadAll(resp.Body)if e != nil {c.JSON(200,gin.H{"satus":200,"msg":2,})}//var jsonBlob = []byte(`[{"Name": "Platypus", "Order": "Monotremata"}]`)var str ="["+string(body)+"]"var jsonBlob = []byte(str)var msg []Getfmt.Println(string(jsonBlob))error:=json.Unmarshal(jsonBlob,&msg)/*get:=Get{}fmt.Println(string(body))msg:=[]byte (string(body))error:=json.Unmarshal(msg,&get)*//*fmt.Println(get)*/if error!=nil{c.JSON(500,gin.H{"satus":500,"msg":3,"body":string(body),})return}c.JSON(200,gin.H{"satus":200,"msg":msg,})
}

这样就拿到了一些基本的信息啦。

转载于:https://www.cnblogs.com/misasky/p/8798179.html

golang微信公众号请求获取信息相关推荐

  1. vue h5微信公众号授权获取用户信息

    vue h5微信公众号授权获取用户信息 1.申请测试账号 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.修改网页授权 ...

  2. python爬虫公众号_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  3. python爬虫爬取微信公众号小程序信息

    python爬虫爬取微信公众号小程序信息 爬取内容 某汽车维修信息提供的维修店名称,地点以及电话(手机)号码 爬取步骤 啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles 抓包:将网络传 ...

  4. python微信爬取教程_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  5. python微信公众号推送_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  6. 关于微信公众号页面获取code进行微信授权登录

    关于微信公众号页面获取code进行微信授权登录 前言 提示:本文章为个人平时开发中的一些坑,对于新手可以耐心看一下,如果您感觉可以的话,请点个小星星再走吧,多谢了~~~ 提示:以下是本篇文章正文内容( ...

  7. 微信公众号授权获取用户OpenID和UnionId然后发生消息通知

    微信公众号授权获取用户OpenID和UnionId然后发生消息通知 1.获取微信公众号code 1.微信公众拿取公众号appid和appSecret 2.网页域名授权,这里的域名拼接上html所在位置 ...

  8. Python数据分析 | 分析微信公众号历史发文信息

    文章目录 一.前言 二.获取历史文章信息 三.提取和查看数据 四.数据可视化 原文链接:https://yetingyun.blog.csdn.net/article/details/11228825 ...

  9. Android实现绑定微信公众号,获取相对公众号的唯一openId

    Android绑定微信公众号.获取相对公众号的唯一openId 注意:为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号.移动应用之间做用户共通,则需前往微信开放平台 ...

最新文章

  1. java 算法 排序算法_Java七种排序算法以及实现
  2. 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
  3. JQuery Datatables —— 自定义导出列
  4. 云服务器怎么管理文件,怎么管理云服务器的文件
  5. ajax获取cpu的占用率,JavaScript获取当前cpu使用率的方法
  6. Windows 10下使用Anaconda安装TensorFlow1.8
  7. FZU《C语言程序综合设计》
  8. 沧州中考计算机考试时间,2019年沧州中考考试时间安排,沧州中考考试科目时间安排表...
  9. Matlab的数据导入和导出
  10. Ubuntu18.04 Ceres Solver
  11. 计算机word做课程表实验报告,word表格练习(课程表的制作)
  12. 软件(程序)编写通法
  13. 蓝桥杯 逗志芃的危机
  14. 著名杀毒网站 江民再次被黑
  15. 使用console口登录管理设备和单臂路由基本配置
  16. Android平台各类恶意软件及病毒分析
  17. Flink Mailbox模型
  18. 新媒体销售人要大胆开口
  19. Tomcat 安装与配置 win10
  20. java创意绘画代码_10分钟鸿蒙应用实战开发:鸿蒙手绘板 (含源代码)

热门文章

  1. linux read函数_Linux中shell输入ls命令后会系统会发生什么
  2. Dart Metadata 使用
  3. 编写 Solidity 测试脚本
  4. h计算机二级基础知识题库,计算机二级考试试题
  5. java方法重载编程_学java教程之普通方法重载
  6. 虚拟机VMware操作系统安装
  7. 那些上学的时候没很好理解的数学概念(原)
  8. Spring的qualifier标签
  9. 深入理解javascript的闭包
  10. 用软件如何识别pdf文字