• 大小: 795KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签:

资源简介

微信公众平台.net完整代码(包含自定义菜单及事件的响应),开发环境为VS2010,整个代码只需修改三个微信接口提供的值就可完美发布运行,菜单用单独的txt文件存储,可自行修改。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.IO;

namespace Yank.WeiXin.Robot
{
    /// 
    /// 公共功能
    /// 

    class Common
    {
        /// 
        /// 加密签名
        /// 

        public const string SIGNATURE = “signature“;
        /// 
        /// 时间戳
        /// 

        public const string TIMESTAMP = “timestamp“;
        /// 
        /// 随机数
        /// 

        public const string NONCE = “nonce“;
        /// 
        /// 随机字符串
        /// 

        public const string ECHOSTR = “echostr“;

        /// 
        /// 发送人
        /// 

        public const string FROM_USERNAME = “FromUserName“;
        /// 
        /// 开发者微信号
        /// 

        public const string TO_USERNAME = “ToUserName“;
        /// 
        /// 消息内容
        /// 

        public const string CONTENT = “Content“;
        /// 
        /// 消息创建时间 (整型)
        /// 

        public const string CREATE_TIME = “CreateTime“;
        /// 
        /// 消息类型
        /// 

        public const string MSG_TYPE = “MsgType“;
        /// 
        /// 消息id,64位整型
        /// 

        public const string MSG_ID = “MsgId“;
        /// 
        /// 得到当前时间(整型)(考虑时区)
        /// 

        /// 
        public static string GetNowTime()
        {
            DateTime timeStamp = new DateTime(1970 1 1);  //得到1970年的时间戳
            long a = (DateTime.UtcNow.Ticks - timeStamp.Ticks) / 10000000;
            return a.ToString();
        }
        /// 
        /// 读取请求对象的内容
        /// 只能读一次
        /// 

        /// HttpRequest对象
        /// string
        public static string ReadRequest(HttpRequest request)
        {
            string reqStr = string.Empty;
            using (Stream s = request.InputStream)
            {
                using (StreamReader reader = new StreamReader(s Encoding.UTF8))
                {
                    reqStr = reader.ReadToEnd();
                }
            }

            return reqStr;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-03-25 02:48  WeiXin\
     目录           0  2014-03-25 03:51  WeiXin\Yank.WeiXin.Robot\
     文件        1458  2013-11-04 13:48  WeiXin\Yank.WeiXin.Robot.sln
     文件       83968  2014-03-25 04:57  WeiXin\Yank.WeiXin.Robot.suo
     目录           0  2014-03-25 04:51  WeiXin\Yank.WeiXin.Robot.Web\
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\bin\
     文件      325632  2013-11-04 14:45  WeiXin\Yank.WeiXin.Robot.Web\bin\Newtonsoft.Json.Net35.dll
     文件       23040  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\bin\Yank.WeiXin.Robot.dll
     文件       60928  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\bin\Yank.WeiXin.Robot.pdb
     文件        5120  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\bin\Yank.WeiXin.Robot.Web.dll
     文件       13824  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\bin\Yank.WeiXin.Robot.Web.pdb
     目录           0  2014-03-25 03:56  WeiXin\Yank.WeiXin.Robot.Web\Data\
     文件        1342  2014-03-25 03:56  WeiXin\Yank.WeiXin.Robot.Web\Data\menu.txt
     文件         808  2014-03-25 04:40  WeiXin\Yank.WeiXin.Robot.Web\Default.aspx
     文件         842  2014-03-25 04:39  WeiXin\Yank.WeiXin.Robot.Web\Default.aspx.cs
     文件        2173  2014-03-25 04:39  WeiXin\Yank.WeiXin.Robot.Web\Default.aspx.designer.cs
     目录           0  2014-03-25 02:48  WeiXin\Yank.WeiXin.Robot.Web\Lib\
     文件      325632  2013-11-04 14:45  WeiXin\Yank.WeiXin.Robot.Web\Lib\Newtonsoft.Json.Net35.dll
     目录           0  2014-03-25 02:48  WeiXin\Yank.WeiXin.Robot.Web\obj\
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\
     文件        7437  2014-03-25 04:50  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\
     文件      325632  2013-11-04 14:45  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\Newtonsoft.Json.Net35.dll
     文件       23040  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\Yank.WeiXin.Robot.dll
     文件       60928  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\Yank.WeiXin.Robot.pdb
     文件        5120  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\Yank.WeiXin.Robot.Web.dll
     文件       13824  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\bin\Yank.WeiXin.Robot.Web.pdb
     目录           0  2014-03-25 04:48  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\Data\
     文件        1342  2014-03-25 03:56  WeiXin\Yank.WeiXin.Robot.Web\obj\Debug\Package\PackageTmp\Data\menu.txt
............此处省略61个文件信息

评论

共有 条评论