• 大小: 9.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: MVC  微信  开发  

资源简介

微信公众平台后台管理源码是针对腾讯的微信公众平台开发一个开发框架。  该项目是基于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.xml
     目录           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个文件信息

评论

共有 条评论