golang微信公众号请求获取信息
初次用golang在公众号中获取信息,记录一下
看了下文档,粗略的写了个demo,如下:
func HttpGet(c*gin.Context) {var param GetTypeif er:=c.Bind(¶m);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微信公众号请求获取信息相关推荐
- vue h5微信公众号授权获取用户信息
vue h5微信公众号授权获取用户信息 1.申请测试账号 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.修改网页授权 ...
- python爬虫公众号_python爬虫_微信公众号推送信息爬取的实例
问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...
- python爬虫爬取微信公众号小程序信息
python爬虫爬取微信公众号小程序信息 爬取内容 某汽车维修信息提供的维修店名称,地点以及电话(手机)号码 爬取步骤 啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles 抓包:将网络传 ...
- python微信爬取教程_python爬虫_微信公众号推送信息爬取的实例
问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...
- python微信公众号推送_python爬虫_微信公众号推送信息爬取的实例
问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...
- 关于微信公众号页面获取code进行微信授权登录
关于微信公众号页面获取code进行微信授权登录 前言 提示:本文章为个人平时开发中的一些坑,对于新手可以耐心看一下,如果您感觉可以的话,请点个小星星再走吧,多谢了~~~ 提示:以下是本篇文章正文内容( ...
- 微信公众号授权获取用户OpenID和UnionId然后发生消息通知
微信公众号授权获取用户OpenID和UnionId然后发生消息通知 1.获取微信公众号code 1.微信公众拿取公众号appid和appSecret 2.网页域名授权,这里的域名拼接上html所在位置 ...
- Python数据分析 | 分析微信公众号历史发文信息
文章目录 一.前言 二.获取历史文章信息 三.提取和查看数据 四.数据可视化 原文链接:https://yetingyun.blog.csdn.net/article/details/11228825 ...
- Android实现绑定微信公众号,获取相对公众号的唯一openId
Android绑定微信公众号.获取相对公众号的唯一openId 注意:为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号.移动应用之间做用户共通,则需前往微信开放平台 ...
最新文章
- java 算法 排序算法_Java七种排序算法以及实现
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
- JQuery Datatables —— 自定义导出列
- 云服务器怎么管理文件,怎么管理云服务器的文件
- ajax获取cpu的占用率,JavaScript获取当前cpu使用率的方法
- Windows 10下使用Anaconda安装TensorFlow1.8
- FZU《C语言程序综合设计》
- 沧州中考计算机考试时间,2019年沧州中考考试时间安排,沧州中考考试科目时间安排表...
- Matlab的数据导入和导出
- Ubuntu18.04 Ceres Solver
- 计算机word做课程表实验报告,word表格练习(课程表的制作)
- 软件(程序)编写通法
- 蓝桥杯 逗志芃的危机
- 著名杀毒网站 江民再次被黑
- 使用console口登录管理设备和单臂路由基本配置
- Android平台各类恶意软件及病毒分析
- Flink Mailbox模型
- 新媒体销售人要大胆开口
- Tomcat 安装与配置 win10
- java创意绘画代码_10分钟鸿蒙应用实战开发:鸿蒙手绘板 (含源代码)