C# 微信公众号开发

微信公众号开发c#

 

下载项目》运行项目出现异常》点击加载全部文件,出现没有包含在项目中的文件请包含在项目中.包含bin 楼主QQ369841603 如有疑问请加好友,备注说明

一. ** 项目介绍 这个微信功能类,目前还未全部完善,还有一部分功能,暂时未进行测试,关于微信公众号支付中body中文,出现签名失败的问题,可以对body进行UTF-8处理,已进行完成,没有中文可以把body中的转换格式注释掉,保证正常使用,关于微信红包功能,已测试(win系统,在服务器上安装证书,在wxconfig中配置证书路径即可),可以使用。目前针对文档暂未完善。可以下载,参考,对功能自己进行完善,封装,加密等处理。(目前未对基本配置参数做配置文件中处理。),集成了阿里云短信,支付宝支付部分功能,百度AI部分接口,百度AI后期会全部完善

后台测试地址 http://101.132.96.134

微信公众号功能测试地址 微信公众号测试

项目地址gitee:

微信公众号开发: 微信公众号支付,微信现金红包,微信扫码支付,微信获取个人信息,微信上传图片,微信扫一扫,微信分享,APP支付调用微信支付,微信退款,微信提现功能,微信上传素材等接口https://gitee.com/qq-w/wechat.git

项目结构

WxTenpay 解决方案

  • BLL 数据库操作
  • AliYun 阿里服务类
  • BaiDuAi 百度AI服务类
  • Common 公共操作类
  • Redis 缓存类(包含安装文件,word)
  • webfront HTML页面端
  • wxtenpay 微信公众号基本操作功能类(如果需要单独运行,需要在web或者在bin添加WxTenPay.config配置文件,目前在项目webfront中已有配置文件)

数据库

  • DB.sql
  • DB.bak

WxTenpay 操作类型说明

Wechat_Menu 类

  • graphic 说明:上传图文素材
  • material 说明:上传图片,语音,缩略图
  • video 说明: 视频上传到微信公众号
  • Update_graphic 说明:修改素材
  • Get_list 说明:获取素材列表
  • Get_count 说明:获取素材总数
  • Get_graphic 说明:获取永久素材
  • Del_graphic 说明:获取永久素材
  • Menu 说明:自定义菜单
  • Getuserlis 说明:获取关注用户数量
  • CreateLabel 说明:创建用户标签
  • GetLabels 说明:获取公众号已创建的标签
  • UpdateLabel 说明:编辑公众号已创建的标签
  • DeleteLabel 说明:删除公众号已创建的标签
  • GetLabelUsers 说明:获取标签下粉丝列表
  • CreateUserLabel 说明:批量为用户打标签
  • DeteteUserLabel 说明:批量为用户取消标签
  • GetUserLabels 说明:获取用户身上的标签列表

WechatPublic 类

  • GetPersonal 说明:code获取个人信息
  • GetOpenid 说明:code返回openid
  • GetWxConfig 说明: 获取前端JS所需WX.config
  • GetToken 说明: 获取access_token
  • GetTokenTime 说明: 获取access_token获取时间
  • EmptyToken 说明: 清空Token、jsapi_ticket
  • GetJsapi_ticket 说明: 获取Asscess,jsapi_ticket
  • GetJsapiTicketTime 说明: 获取jsapi_ticket获取时间
  • WeiXinKeFu 说明: 微信客户消息
  • WeiXinTemplate 说明: 发送微信模板消息

WeChatPayment 类

  • NATIVEPayMent 说明: 微信扫码支付
  • APP_PayMent 说明: 微信APP支付
  • JSAPIPayMent 说明: 微信公众号支付
  • GetPayMent_result 说明: 查询扫码订单情况,公众号支付订单状态查询、页面端 微信支付状态:OK有可能存在风险,建议使用订单号去查看订单状态,
  • PayMent_result 说明: 获取支付订单状态(微信回调)
  • Inform 说明: 通知微信已收到XML回调通知

当前版本分为数据库版本与非数据库版本

一. 数据库版本路劲为 WebFront/v1.1

二. 非数据库版本路劲为 WebFront/html

使用相关技术

前端 admin.js 为自行根据layui封装公共操作js

  • 请求 post、get、formdatapost
  • 数据基本验证
  • 数据库分页、页面分页
  • 弹窗
  • 提示
  • 页面存储
  • 下载表格(excel)
  • 下载word
  • ...

下次更新内容(本人业余时间开发进度比较缓慢、随性而为 )

  • 提供手机端公众号测试页面 使用框架(vant.js)
  • ...
  • ...

微信测试号输入图片说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值