资源简介
微信公众平台.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个文件信息
- 上一篇:image.sln
- 下一篇:佳能MP288清零软件永久版.rar
评论
共有 条评论