微信开发
愤怒的小菜鸡
干就完事了 QQ 2172931891
展开
-
微信授权获取用户openId的方法和步骤
微信h5静默、非静默授权获取用户openId的方法和步骤:一、openId是什么?openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。二、openId有什么用?假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId...转载 2019-08-03 01:40:05 · 23103 阅读 · 3 评论 -
JAVA微信企业付款到零钱(十分钟搞定),附完整DEMO下载
最近帮朋友做了一个简单的微分销系统,实现从企业付款到零钱分润的功能,记录一下微信企业付款到零钱的开发过程;A.前置条件已开通微信应用(服务号或者小程序),主要用到APPID+OPENID已开通微信商户,并且开通企业付款到零钱,主要用到商户号+商户秘钥+商户证书B.开发流程主要就是按规则封装好请求参数调用微信接口,涉及一些签名校验获取用户OPENID ,不同用户在不同公众...原创 2019-07-26 18:12:08 · 17696 阅读 · 26 评论 -
一个微信号同时支持多个环境网页授权
项目进行微信开发, 认证了一个微信服务号专门用于内部测试,但是内部可能存在多套不同环境(开发dev、测试sit、预发布uat)等,由于微信限制一个服务号只能配置一个网页授权域名, 又不可能给每个环境单独配一个服务号,这样不仅需要成本而且很浪费资源, 所以重点需要解决下面这个问题:1、可以自动区分环境。比方部署开发环境。url可能是http://dev.xxx.com/api/,而在测试环境的时候...原创 2019-08-06 23:52:00 · 1393 阅读 · 0 评论 -
微信两种签名算法MD5和HMAC-SHA256
在做微信接口开发的过程中, 有时候发现会提示签名校验失败, 一模一样的签名逻辑就是有些接口跑步通, 找了一圈发现挺坑的;原来是有些接口的signType签名类型有区别, 有些接口signType要求是MD5,有的要求是HMAC-SHA256, 其实这两种算法都是hash算法的一种没有太大的差别, 但是生成的签名结果会不一样;下面附上HMAC-SHA256算法代码package co...原创 2019-08-07 00:01:59 · 2543 阅读 · 0 评论