C#微信网页授权

本文详细记录了使用C#进行微信网页授权的开发过程,包括获取用户openid、红包发放的步骤,以及微信支付和商户账号的开通条件。重点介绍了snsapi_base和snsapi_userinfo两种授权方式的区别,同时提供了回调页面的后台代码概览。
摘要由CSDN通过智能技术生成

C#微信开发 

       微信开发目前已经很成熟了,这边我只是记录一下我的开发流程。公司先前想做一个微信扫码发红包的功能类似于红牛易拉罐拉环上的二维码那种效果就是:微信扫码进入领红包的web界面,点击红包,微信的一个服务通知会发送一条领红包的通知 点开需要二次领红包 (这个方案被pass了),这篇文章只讲解后台需要开发的功能以及注意事项有问题的地方还望提出来。

       整个流程是这样的:客户打开web页面通过微信网页授权获取到用户的openid 通过openid进行红包发放(需要开通微信支付和商户账号拿到现金红包发放接口)开通条件:

1、设置jssdk域名白名单      

2、微信网页授权 js代码

 <script>
    var appid = "wx753757fe3eb76xxx";//公众号appid
    var GWC = {
        version: '1.1.1',
        urlParams: {},
        appendParams: function(url, params) {
            if (params) {
                var baseWithSearch = url.split('#')[0];
                var hash = url.split('#')[1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值