微信公众号
flysnownet
这个作者很懒,什么都没留下…
展开
-
未认证小程序关联已认证公众号,复用公众号资质快速进行认证
公众号关联小程序进行认证介绍公众号已认证成功,但小程序未认证,可以通过关联小程序,复用公众号认证资质,不需要提交认证资料,节约300的认证费用认证入口登录已认证的公众号小程序-小程序管理-关联小程序 -详情微信认证:未认证后面会有个复用公众号资质认证...原创 2020-10-27 09:20:54 · 2517 阅读 · 0 评论 -
小程序测试号AppID,AppSecret等信息空白解决
问题如图,扫码登录小程序测试号后获取不到数据https://developers.weixin.qq.com/sandbox解决访问微信开放社区并登录https://developers.weixin.qq.com/community/develop/mixflow然后刷新测试号页面即可原创 2020-05-09 23:18:41 · 1742 阅读 · 0 评论 -
小程序ajax网络请求封装携带token
问题描述项目中接口使用restful api风格,需要携带token,当http状态码为401时需要重新发起登录,为方便统一管理将小程序网络请求原生接口封装代码utils/request.js 请求类token存在globalData中,默认携带,服务端判断错误时可以登录更新/** * * 网络请求相关操作 * statusCode为401时跳转到重新登录更新tok...原创 2020-04-22 22:23:19 · 2297 阅读 · 0 评论 -
小程序转发客服消息使用easychat
需求:收到小程序卡片时,发送公众号二维码让其绑定,收到其他信息转发到网页客服系统实现收到消息,响应时回复一段xml如下,<xml> <ToUserName><![CDATA[touser]]></ToUserName> <FromUserName><![CDATA[fromuser]]><...原创 2020-02-21 18:12:37 · 5417 阅读 · 0 评论 -
php生成微信jssdk wx.config参数,调用js接口
流程 :服务端请求微信生成config相关参数客户端ajax请求服务器获取参数config.php<?php$appid = 'wx8e66f8993d';$appsecret = '42190267910b765d37'; index.phpurl为当前调用jssdk的完整网址,前端url编码<?phpincl...原创 2019-11-11 14:22:19 · 11848 阅读 · 5 评论 -
PHP+fiddler抓包采集微信文章阅读数点赞数
简介:分析接口知道要获取文章阅读数和点赞数必须有key和uin这两个关键参数,不同公众号key不一样(据说有万能微信key,不懂怎么搞到),同一个公众号key大概半小时会过期提交链接获取文章阅读量api思路:1.将客户端请求阅读量接口的请求拦截转发到自己服务器,这样就可以获取到key ,用__biz关联缓存半小时2.提交文章链接进行查询时,服务器从文章链接里获取__biz,查询...原创 2019-10-29 10:25:23 · 7055 阅读 · 0 评论 -
tp5使用workerman实现微信扫码登录,微信公众号关注登录
引言本篇介绍的二维码登录不是微信开发平台的二维码登录,而是利用微信公众号临时二维码扫码事件关注公众号进行登录注册,浏览器判断扫码状态有两种方式,第一种是ajax每隔一秒进行轮询,如果用户扫码了则后台给个成功状态第二种是进入页面后链接websocket等待服务器主动通知,优缺点分析:轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点...原创 2019-07-19 11:58:42 · 26520 阅读 · 1 评论 -
微信网页调试之利用vConsole真机调试
虽然微信开发者工具可以调试大多数情况,但有些问题开发者工具没法调试,只能在真机里调试真机调试有多重方式第一种就是手机连接电脑结合Chrome的inspect进行USB远程调试,这个日后补充第二种是开启vConsole,直接手机上就可以调,优点是方便,不用连接电脑,能看到大多数信息,缺点是不能打断点下面介绍如何使用1.开启vConsole微信里访问:debugx5.qq.c...原创 2019-06-28 10:56:53 · 20503 阅读 · 2 评论 -
PHP判断ip是否在指定IP段内(微信支付回调IP段验证)
需求:项目中需要判断发起微信支付回调的IP在不在微信商户出口IP中,以防止私钥泄露别人发起伪装过的假回调造成损失1获取客户端IP/** * @explain 获取用户IP * @param int $type * @return mixed */function get_client_ip($type = 0){ $type = $type ? 1 : 0; ...原创 2019-06-18 16:45:42 · 12150 阅读 · 0 评论 -
微信内置浏览器清除缓存
无法跳转url后加上随机数window.location.href = baseUrl + '?v='+(new Date().getTime());window.location.href = baseUrl + '?v='+Math.random();css,js缓存文件名后加上版本号<link href="css/demo.css?v=123" rel=...原创 2019-06-10 13:51:21 · 12783 阅读 · 0 评论 -
PHP使用ngrok进行微信公众号本地开发调试
1.内网映射由于微信项目需要在外网访问才可以,开发阶段频繁改改代码提交到服务器调试起来太麻烦,故而需要将本地网络进行穿透,这里推荐ngrokngrok网址https://ngrok.com/然后下载适合你的电脑版本(最近使用有点慢,而且不能绑定主机域名) 国内版sunny-ngrokhttps://www.ngrok.cc/(免费版速度有时候慢,支持绑定自己域名) 自己搭建ng...原创 2019-05-29 09:47:39 · 11818 阅读 · 0 评论 -
tp5+easywechat前后端分离网页授权获取微信用户信息及多个公众号用其他公众号支付
原理前端判断用户没登录---携带回调地址重定向到后端授权服务器---后端发起授权---微信授权通过---注册用户并生成token ---重定向到前端提交的地址并携带token---前端获取token ---携带token请求其他接口多公众号关联支付当多个公众号用另外一个公众号进行支付时,可以用静默授权获取发起支付公众号的openID,进行关联,这样就不要开发平台获取unicoid关联账...原创 2019-05-16 11:35:15 · 18088 阅读 · 0 评论 -
thinkPHP+easyWeChat开发微信公众号支付,企业付款,红包
easywechat 配置 public function __construct() { $configModel = new Setting(); $this->orderModel = new Orders(); $this->memberModel = new Members(); $config =...原创 2019-05-16 10:28:52 · 22553 阅读 · 4 评论 -
伪装微信支付回调通知支付安全
原理1.微信支付成功后,微信会给业务服务器发送回调通知,回调内容为一系列 参数的键值对参数按照key=value的格式,并按照参数名ASCII字典序排序生成字符串,然后用商户私钥对其进行签名,如MD5,并将签名撇接到字符串后,然后以XML方式发送给业务服务器,如果秘钥泄露,他人可任意伪造回调数据进行假通知,在业务服务器(1.没有更进一步判断IP是否来自微信服务器,2没有进行主动查询)的情况下订...原创 2019-05-11 10:10:53 · 18045 阅读 · 0 评论 -
支付安全不能说的那些事
原文链接:https://www.inforsec.org/wp/?p=1759在线支付已经走进每个人的生活。抢红包、网上购物、生活缴费等服务中处处都有在线支付的身影。但是在线支付体系暴露过许多次安全问题,黑客利用在线支付的漏洞可以悄无声息的免费清空购物车等,造成商户和支付平台的损失。由于种种原因,支付平台的安全问题很少被细致公开的讨论过。本文由2015年支付宝特别奖得主丁羽和黎桐辛,以及...转载 2019-05-11 09:28:28 · 16857 阅读 · 0 评论 -
thinkphp使用easywechat接入微信公众号
一、安装easyWeChateasyWeChat 文档 :https://www.easywechat.com/docs/4.1/overview使用composer下载composer require overtrue/wechat:~4.0 -vvv或者直接下载源码放到 extend下二、引入use EasyWeChat\Factory;easywech...原创 2019-05-15 16:59:37 · 20039 阅读 · 0 评论 -
获取微信公众号二维码接口
地址https://open.weixin.qq.com/qr/code?username=gh_b10f0123b741参数为 公众号微信号或原始id原创 2019-05-14 09:11:21 · 20616 阅读 · 0 评论