• Stars
    star
    112
  • Rank 310,736 (Top 7 %)
  • Language
    C#
  • License
    MIT License
  • Created over 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

微信公众号开发接口的 .NET 封装。包括:分组接口、消息群发接口、客服接口、资源接口、二维码接口、短网址接口、标签接口、用户接口,以及微信支付接口和 JS API 等。

微信公众号开发接口的 .NET封装

请访问原版代码库,以获得最新更新: https://github.com/iccb1013/Sheng.WeixinConstruction.WeixinContract

MIT 协议开源,可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢。

包括:分组接口、消息群发接口、客服接口、资源接口、二维码接口、短网址接口、标签接口、用户接口,以及微信支付接口和 JS API 等。
这个工程是升讯威微信营销系统中关于微信API接口的封装,版本稍新,我会进行一定的更新维护,如最近增加了几个小程序开发需要使用到的接口。但是注意因为代码结构经过优化调整,直接引用到升讯威微信平台中,需要修改一些类的引用和名称。

升讯威微信营销系统(第三方微信平台)完整源代码

https://github.com/iccb1013/Sheng.WeixinConstruction

这是2015年到2016年间业余时间写的一个项目,最初的期望是实现一个微信云平台,类似于微盟,只需要商家扫码绑定即可提供整套的营销功能。
我的定位是专门服务于线下商家,例如电影院、商业中心、各类线下门店等,线下商家的一些业务场景和业务流程是比较特殊的,和纯现上的公众号运营不尽相同。   这是我最初想找到的切入点,在系统初步上线后,自己也试着做了推广,包括百度关键词、线下陌拜都尝试过,这些细节有机会我会再详细说一说。

本项目开源了全部工程和代码,可直接编译后进行部署运行。   微信协议包装的单独的工程:   微信第三方平台的部署方法是需要先注册微信开放平台,然后申请第三方应用,经过审核和接口联调确认,就可以使用了。

本微信第三方平台包括了以下功能:  

  • 【吸粉】
     投票、定期抽奖、聚人气抽奖、摇一摇抽奖、粉丝海报、1元夺宝、发红包、在线捐款 等  
  • 【持续变现】
     微官网、微会员、积分商城、卡券、微信支付、分类信息、电影排片 等  
  • 【管理考核】
     电脑手机双后台、营销二维码、后台用户管理、操作日志 等

详细的博客说明:
升讯威微信营销系统开发实践:(1)功能概要与架构设计
https://blog.shengxunwei.com/Home/Post/0fb606f8-5def-4c10-9896-c53f1c7cb8ea

升讯威微信营销系统开发实践:(2)中控服务器的详细设计
https://blog.shengxunwei.com/Home/Post/1acfa439-8fef-4609-8e74-7057c9f15a3b

升讯威微信营销系统开发实践:(3)功能介绍与此项目推广过程的一些体会
https://blog.shengxunwei.com/Home/Post/14f5737e-bd4a-4185-8ab1-65c269c62baa

升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明
https://blog.shengxunwei.com/Home/Post/f4c1a78b-7f4f-4efd-bb05-57ff95a5834b

详细说明请浏览: https://shengxunwei.com

曹旭升
QQ:279060597
Email:[email protected]
@南京

More Repositories

1

Sheng.WeixinConstruction

升讯威微信营销系统(第三方微信平台)完整源代码。包括了面向线下商家的诸多营销功能。【吸粉】 投票、定期抽奖、聚人气抽奖、摇一摇抽奖、粉丝海报、1元夺宝、发红包、在线捐款 等 【持续变现】 微官网、微会员、积分商城、卡券、微信支付、分类信息、电影排片 等 【管理考核】 电脑手机双后台、营销二维码、后台用户管理、操作日志 等。
C#
715
star
2

Sheng.Winform.Controls

升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念。
C#
308
star
3

Sheng.Winform.IDE

使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序。1)像 Visual Studio 一样,有可视化的环境,拖拖拽拽界面就出来了;2)功能模块全部独立,解耦,以插件的形式存在于主程序(宿主)中;3)把事件这个概念抽象并封装起来;4)对数据操作要有一定的自由度;5)资源文件的管理;6)打包前的静态编译检查;7)IDE界面支持多国语言;8)支持插件……
C#
246
star
4

Jade.Net

某玉雕工作室APP项目后台,该 APP 实现了商品的分类展示,下单及会员(多级代理)管理等功能。此后台使用 ASP.NET MVC5完成,从原有 Java 版改造而来,基于 Jade.Net 的开源后台代码,任何小规模的后台管理系统,都可以在极短的时间内完成。详细说明和我们的改造过程,可以看我的博客。
JavaScript
71
star
5

sheng.ADO.NET.Plus

对原生 ADO.NET 的增强和辅助类,使其具备类似 ORM 操作的便利性,当从数据库中读取数据时,对内存中的 DataSet、DataTable、DataRow 进行动态映射。当向数据库写入数据时,根据操作的对象自动生成 SQL 语句并执行 ADO.NET 层面相应的操作。
C#
52
star
6

Sheng.Mapper

对象属性值映射/拷贝工具。与 AutoMapper 互补,不需要创建映射规则,不要求对象类型一致,适用于简单直接的拷贝操作,可以全属性拷贝,指定属性拷贝,排除指定的属性,特别适用于 Entity Framework 更新同类型对象等场景。拷贝包含 10 个属性的对象 10 万次,耗时 4.x 秒(普通开发机),项目里够用了。
C#
30
star
7

Sheng.RabbitMQ.CommandExecuter

使用 .Net 对 RabbitMQ 的一个简单封装。通过配置文件定义队列等信息,方便 .Net 开发人员使用 RabbitMQ。并实现了一个基于 MQ 的命令执行器,将 MQ 消息抽象化为命令,发布端和订阅端通过命令进行交互。默认实现了两个命令:1)HTTP请求转发,将收到的MQ消息的指定内容转发到指定URL上;2)数据库同步,通过预先定义的配置文件,指明不同数据库和表之间的关联关系,发送端向 MQ 中发布数据库同步命令后,订阅方(可作为 windows 服务部署,已在工程中实现)负责解析并执行数据库同步工作。 你可以直接使用基本的 RabbitMQ 封装,也可以在此命令模式的基础上实现你自己的命令。
C#
26
star
8

Sheng.SQLite.Plus

Sheng.SQLite.Plus 是一个对直接使用 ADO.NET 方式操作 SQLite 数据库的一个增强组件,它的操作方式介于 Entity Framework 和 ADO.NET 之间,是用于 SQLite 的高度自由和高开发效率的数据库访问层组件。
C#
20
star
9

Sheng.Winform.Controls.Controller

为一些 WinForm 控件,提供了操作其数据和行为的控制器,这些控制器提供了更复杂更高效的方法,使在使用这些控件时更加方便和快捷,也可以使工程获得更好的代码结构。这些代码也可以稍加改动后应用于 WPF 的开发中。
C#
13
star