资源简介
微信公众平台后台管理源码是针对腾讯的微信公众平台开发一个开发框架。 该项目是基于Bee OPOA Platform 开发的。
包含了以下功能:1. 基于调用树的微信答复模型。 调用树支持多级(有上下文)响应, 可以通过 文本, 图文, 自定义三种方式响应。 其中自定义可以回复微信公众平台API所提供的三个方式(文本, 图文, 音乐)。
2. 提供了同步微信关注用户列表的功能。
3. 提供了菜单管理功能。
4. 提供了图文管理功能。
5. 原生集成Bee OPOA Platform上的所有功能, 主要是权限管理。
关于调试, 推荐采用园友提供的工具 微信公众帐号开发调试工具发布
配置项说明
配置项均在web.config中【appSettings】配置.
【WeiXinToken】就是公众平台API方式的Token;
【Debug】是指当前是否处于调试模式。 调试模式与非调试模式的区别就在于是否对发起的调用进行验证。
【WeiXinUserName】与【WeiXinPassword】 是菜单【微信关注用户】中【重新同步所有用户】所需要的, 将模拟网页登入到微信公众平台中, 然后获取用户列表信息。 若不需要, 可以忽略, 也可以隐藏掉该菜单。
【WeiXinAppId】与【WeiXinAppSec】是菜单【微信菜单管理】中所需要的, 可以管理微信公众账号的菜单。 当然该工具【微信公众帐号开发调试工具发布 】也有此功能, 比较方便。 若不需要, 可以忽略, 也可以隐藏掉该菜单。
【WeiXinController】是默认的系统响应Controller, 具体逻辑请参看代码。
调用链方式的应答
调用链是基于上下文的, 在配置项中有个选项【是否进入调用链】若是的话, 则将此次应答加入调用链中, 以形成上下文。 如【菜单1】是要进入调用链的, 不然该项下面的子项将无法响应。
用户名:admin 密码:admin
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bee.Web;
using Bee.Models;
namespace Bee.WeiXin
{
public class WeiXinTextResult : ActionResult
{
public WeiXinTextResult()
{
}
public WeiXinTextResult(string content)
{
this.Content = content;
}
public string Content
{
get;
set;
}
public override void Ouput(System.Web.HttpContext context)
{
string toUserName = dataAdapter.TryGetValue(“fromusername“ string.Empty);
string fromUserName = dataAdapter.TryGetValue(“tousername“ string.Empty);
string content = string.Empty;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-16 08:26 Bee.WeiXin\
目录 0 2015-12-16 08:26 Bee.WeiXinDemo\
文件 1416 2014-09-15 15:43 Bee.WeiXinDemo.sln
目录 0 2016-03-10 14:09 Bee.WeiXinDemo\App_Data\
文件 116736 2016-03-10 14:09 Bee.WeiXinDemo\App_Data\AuthDB.db
文件 36864 2014-09-15 15:43 Bee.WeiXinDemo\App_Data\WeiXin.db
文件 24823 2014-09-15 15:43 Bee.WeiXinDemo\Bee.WeiXinDemo.csproj
文件 1170 2014-09-15 15:43 Bee.WeiXinDemo\Bee.WeiXinDemo.csproj.user
文件 28071 2014-09-15 15:43 Bee.WeiXinDemo\Bee.WeiXinDemo.Publish.xm
目录 0 2016-03-10 14:06 Bee.WeiXinDemo\bin\
文件 814592 2014-09-15 15:43 Bee.WeiXinDemo\bin\Bee.Core.dll
文件 310784 2014-09-15 15:43 Bee.WeiXinDemo\bin\Bee.Security.dll
文件 74240 2015-12-16 14:17 Bee.WeiXinDemo\bin\Bee.WeiXin.dll
文件 157184 2015-12-16 14:17 Bee.WeiXinDemo\bin\Bee.WeiXin.pdb
文件 6144 2015-12-16 14:17 Bee.WeiXinDemo\bin\Bee.WeiXinDemo.dll
文件 11602 2014-09-15 15:43 Bee.WeiXinDemo\bin\Bee.WeiXinDemo.dll.config
文件 26112 2015-12-16 14:17 Bee.WeiXinDemo\bin\Bee.WeiXinDemo.pdb
文件 886272 2014-09-15 15:43 Bee.WeiXinDemo\bin\System.Data.SQLite.DLL
目录 0 2015-12-16 08:26 Bee.WeiXinDemo\Cache\
目录 0 2015-12-16 08:26 Bee.WeiXinDemo\Cache\Bee_Core_EntityProxy\
文件 57344 2015-12-16 15:39 Bee.WeiXinDemo\Cache\Bee_Core_EntityProxy\BeeCoreEntityProxy.dll
目录 0 2015-12-16 08:26 Bee.WeiXinDemo\Controllers\
文件 1620 2014-09-15 15:43 Bee.WeiXinDemo\Controllers\DemoController.cs
文件 104 2014-09-15 15:43 Bee.WeiXinDemo\DemoHandler.ashx
文件 793 2014-09-15 15:43 Bee.WeiXinDemo\DemoHandler.ashx.cs
文件 452 2014-09-15 15:43 Bee.WeiXinDemo\Index.htm
目录 0 2015-12-16 08:26 Bee.WeiXinDemo\js\
文件 117128 2014-09-15 15:43 Bee.WeiXinDemo\js\bee.min.js
文件 310120 2014-09-15 15:43 Bee.WeiXinDemo\js\CodeHighlightEditor.swf
目录 0 2015-12-16 14:10 Bee.WeiXinDemo\Log\
文件 44985 2014-09-15 15:43 Bee.WeiXinDemo\Log\20130924.log
............此处省略726个文件信息
相关资源
- ASP.NET MVC5考试_管理系统源码
- Web程序设计ASP.NET实用网站开发 沈士根
- .netc#新手菜鸟mvc5的仓库管理系统 so
- 第二代Kinect WPF开发从入门到精通资料
- [精通ASP.NET.MVC5英文原版
- ASP.NET WebAPI+mvc4.0+EasyUI快速开发框架
- C# WinForm实践开发教程清晰版
- C#程序开发范例宝典(第3版).(配套
- asp.net mvc 网上书店系统
- 学生社团信息管理系统MVC三层架构
- ASP.NET MVC AES via Filter
- WPF开发框架
- asp.net项目源码 2个
- asp.net Mvc 增删改查
- ASP.NET项目开发全程实录第3版
- 《ASP.NET动态网站开发案例教程 第2版
- 北大青鸟accp7.0 使用C#开发数据库应用
- Pro ASP.NET Core MVC 2 (7th) 中文版
- EditorA.zip
- C#项目开发全程实录 明日科技
- c#开发报价系统
- C#开发FFMPEG(API方式) FFmpeg拉取RTMP流
- K3主控台开发自定义功能
- C# WinForm实践开发教程 (钱哨) 带书
- MVC快速开发框架
- ASP.NET MVC Json表格数据 为Excel
- 用.net c#开发的合同管理系统源码
- ASP.NET开发人员手册(pdf)电子书
- 使用C#开发Ktv小项目-结业
- 利用ASP.NET和百度地图API开发的校园地
评论
共有 条评论