一、这个文件微信授权使用的是OAuth2.0授权的方式。主要有以下简略步骤: 第一步:判断有没有code,有code去第三步,没有code去第二步 第二步:用户同意授权,获取code 第三步:通过code换取网页授权access_token 第四步:使用access_token获取用户信息 GetW ...
分类:
微信 时间:
2018-03-29 14:55:21
阅读次数:
337
是按照以下步骤检查的 除了ACCESS_TOKEN没有缓存其他都可以 如果是invalid signature签名错误。建议按如下顺序检查:1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验 ...
分类:
微信 时间:
2018-03-13 01:04:11
阅读次数:
613
1.redirect_uri 参数错误 微信安全登陆“抱歉,出错了” 微信公众平台换了服务器,域名也换了,所以要改一下配置,基础配置都改完之后,调用自定义菜单接口,微信服务器始终登录不上,就是因为这里的网页授权域名没有改过来. 2.调用微信接口所需要的重要参数 ACCESS_TOKEN 。 ACCE ...
分类:
微信 时间:
2018-03-08 17:22:42
阅读次数:
245
实现原理: 在access_token里加入refresh_token标识,给access_token设置短时间的期限(例如一天),给refresh_token设置长时间的期限(例如七天)。当活动用户(拥有access_token)发起request时,在权限验证里,对于requeset的heade ...
分类:
其他好文 时间:
2018-03-08 12:20:34
阅读次数:
229
原理:根据IP,资源ID,时间戳,一次性Access_Token,APPKEY(暴露在前台)和APPSERECT(后台)来生成参数,具体见下面: 浏览器请求页面=>后台引用防盗链代码=>生成Access_Token并绑定访问IP=>生成sign=>生成网址 如:原图片页面为http://xxx.ex ...
分类:
Web程序 时间:
2018-02-26 23:14:37
阅读次数:
244
Traceback(mostrecentcalllast):File"/usr/lib/zabbix/alertscripts/wechat.py",line61,in<module>access_token_response=msgsender.geturl(msgsender.gettoken_url,msgsender.gettoken_content)File"/usr/lib
分类:
微信 时间:
2018-02-24 14:59:04
阅读次数:
384
public const string WeiXin_User_GetInfoUrl = "https://api.weixin.qq.com/cgi-bin/user/info?access_token={0}&openid={1}&lang=zh_CN"; /// /// 根据OpenID 获取... ...
分类:
微信 时间:
2018-02-07 17:10:24
阅读次数:
309
qq_callback(); $openid = $qc->get_openid(); //请求用户信息接口获取用户个人信息 $curl = "https://graph.qq.com/user/get_user_info?access_token=".$access_token."&oauth_c... ...
分类:
其他好文 时间:
2018-02-05 15:11:27
阅读次数:
156
一、申请公众号 获取开发者ID(AppID)和开发者密码(AppSecret) 通过AppID和AppSecret获得access_token 二、认证 1、营业执照 2、组织机构代码证 获得高级接口权限 三、绑定域名 1、微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”; 2 ...
分类:
微信 时间:
2018-02-02 21:50:19
阅读次数:
351
【发送模板消息简易流程】1.获取access_token 1.1 获取 AppID 和 AppSecret 1.2 按照微信小程序access_token特性来存储在服务端Redis(有效期7200秒,考虑网络延迟等影响,我们可以设置有效期7100秒)2.发送模板消息 2.1获取提前存好的formI ...
分类:
其他好文 时间:
2018-01-29 20:20:19
阅读次数:
452