微信开发
文章平均质量分 66
记录对接微信开发一路走来踩过的坑
北岛极客
It all depends
展开
-
对接微信支付遇到的那些事(JAVA)
闲暇之余,总结一下之前做过的微信支付(h5、公众号、pc扫码)遇到的一些问题。1、h5支付与公众号支付的异同 两者都属于手机端支付方式,h5支付为非微信浏览器支付方式,而公众号为微信浏览器支付方式(可以简单理解为在微信打开连接产生的支付);公众号支付在调起支付前需要获取openId,并放入cookie中(微信识别用户标志,可通过view重定向获取),h5支付不需要;签名参数方面不同之处在于,...原创 2018-05-08 15:03:54 · 517 阅读 · 0 评论 -
微信第三方平台公众号授权流程7-代公众号发起网页授权
简介在公众号授权托管给第三方平台后,第三方平台可以根据本文档相关说明,代替授权公众号发起网页授权。关于OAuth2.0的详细介绍,可以参考OAuth2.0协议标准作为第三方平台开发商,需要拥有自己的appid以及secret(在创建第三方平台并获得审核成功后可以获取),以及确保授权的公众号具备授权作用域的权限,以及用于回调的域名。授权流程微信目前支持Authorization code授权...原创 2019-01-15 14:18:52 · 2163 阅读 · 6 评论 -
微信第三方平台公众号授权流程6-公众号基本信息
该API用于获取授权方的基本信息,包括头像、昵称、帐号类型、认证类型、微信号、原始ID和二维码图片URL。需要特别记录授权方的帐号类型,在消息及事件推送时,对于不具备客服接口的公众号,需要在5秒内立即响应;而若有客服接口,则可以选择暂时不响应,而选择后续通过客服接口来发送消息触达粉丝。代码如下:/** * 查询公众号基本信息 * @param appid */ public ...原创 2019-01-15 14:16:42 · 610 阅读 · 0 评论 -
微信第三方平台公众号授权流程5-授权信息
该API用于使用授权码换取授权公众号或小程序的授权信息,并换取authorizer_access_token和authorizer_refresh_token。 授权码的获取,需要在用户在第三方平台授权页中完成授权流程后,在回调URI中通过URL参数提供给第三方平台方。请注意,由于现在公众号或小程序可以自定义选择部分权限授权给第三方平台,因此第三方平台开发者需要通过该接口来获取公众号或小程序具体授...原创 2019-01-15 14:16:21 · 587 阅读 · 0 评论 -
微信第三方平台公众号授权流程4-pre_auth_code
该API用于获取预授权码。预授权码用于公众号或小程序授权时的第三方平台方安全验证。web层代码如下:/** * 授权回调 * @param resp */ @RequestMapping(value = "/wechat/redirectAuthPage") @ResponseBody public void redirectAuthPage(HttpServletReque...原创 2019-01-15 14:15:48 · 1828 阅读 · 6 评论 -
微信第三方平台公众号授权流程3-component_access_token
第三方平台component_access_token是第三方平台的下文中接口的调用凭据,也叫做令牌(component_access_token)。每个令牌是存在有效期(2小时)的,且令牌的调用不是无限制的,请第三方平台做好令牌的管理,在令牌快过期时(比如1小时50分)再进行刷新。代码如下:/** * 获取第三方平台访问公众号token * @return */ public ...原创 2019-01-15 14:15:26 · 1190 阅读 · 0 评论 -
微信第三方平台公众号授权流程2—推送component_verify_ticket协议
公众号授权给第三方平台的技术实现流程概览推送component_verify_ticket协议在第三方平台创建审核通过后,微信服务器会向其“授权事件接收URL”每隔10分钟定时推送component_verify_ticket。第三方平台方在收到ticket推送后也需进行解密),接收到后必须直接返回字符串success。web层代码如下:/** * 授权事件接收 * * @...原创 2019-01-15 14:15:05 · 2630 阅读 · 22 评论 -
微信第三方平台公众号授权流程1—第三方平台概述概述
一、概述公众平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台(并且可以同时授权给多家第三方),通过第三方平台来完成业务,开放给所有通过开发者资质认证后的开发者使用。从具体的业务场景上说,第三方平台包括以下场景:1、提供行业解决方案,如针对电商行业的解决方案,或针对旅游行业的解决方案等2、对公众平台功能的优化,如专门优化图文消息视觉样式和排版的工具,...原创 2019-01-15 14:14:37 · 3338 阅读 · 0 评论 -
微信小程序二维码(JAVA)
前言最近在做小程序相关的项目,之前也在网上找过很多资料,遇到不少坑,和大家分享一下成果。简介小程序获取二维码有官网三种接口:POST https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN:获取小程序二维码,适用于需要的码数量较少的业务场景。POST https://api.w...原创 2018-10-24 17:30:37 · 1152 阅读 · 5 评论