C#微信开发之旅(一):前言
最近一直在做微信相关开发,不到两个月的时间,微信用户统计、二维码推广、微信商城、微信支付,包括V2、V3接口(这里不得不吐槽下V3接口,刚出来就被我遇到,之前研究V2全都没用了~),有了一点收获,准备慢慢分享出来,希望还在纠结中的C# 码友们能得到一点帮助! 由于文采不好,可能主要是代码为主,附带简单说明,如有疑问,欢迎留言~
项目截图:(本系列结束会发出源码)
WeiXin.Lib.Core 核心类库
- Consts 微信公众号信息在这里配置,包括用到的Url、Json等常量
- Helper 这里是核心部分,相关操作方法(有v2和v3)都在,包括获取用户信息、生成二维码, 支付相关签名、参数生成、签名验证、订单查询、退款等
- Models 使用到的Model
- Service References 引用WCF,获取AccessToken
WeiXin.Lib.WCF 可能多处用到AccessToken,所以做的全局管理
源码地址(demo并不完整,但鉴于好多人要代码,先发出来):
https://github.com/hzy19860111/Hetring.WeiXin.Lib/
目录:
C#微信开发之旅(二):基础类之HttpClientHelper
C#微信开发之旅(三):基础类之WeiXinConst
C#微信开发之旅(四):AccessToken获取及全局管理
C#微信开发之旅(五):操作公众号菜单
C#微信开发之旅(六):生成带参数的二维码
C#微信开发之旅(七):根据经纬度获取地址(百度地图Api)
C#微信开发之旅(八):通过授权code以及openid获取用户信息
C#微信开发之旅(九):JSAPI支付(V3)
C#微信开发之旅(十):APP预支付及支付参数生成(V2)
C#微信开发之旅(十一):V2发货接口
C#微信开发之旅(十二):V2告警接口&维权接口
C#微信开发之旅(十三):V2订单查询&退款(完结)
-----仍在路上,不停前进。。。。。。