资源简介
源码用VS2010开发,主要实现功能为:处理微信公众平台用户推送的信息、回复信息、设置自定义菜单等。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.IO;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
}
//获取access_token
protected void _btnAccessToken_Click(object sender EventArgs e)
{
if (string.IsNullOrEmpty(_txtAppid.Text.Trim()))
{
scriptManager.RegisterStartupscript(this GetType() ““ “alert(‘请输入appid‘);“ true);
return;
}
if (string.IsNullOrEmpty(_txtAppsecret.Text.Trim()))
{
scriptManager.RegisterStartupscript(this GetType() ““ “alert(‘请输入appsecret‘);“ true);
return;
}
string url = “https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=“ + _txtAppid.Text.Trim() + “&secret=“ + _txtAppsecret.Text.Trim();
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Method = “get“;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream() Encoding.Default);
_lblMsg.Text = “返回结果:“ + sr.ReadToEnd();
}
//设置菜单
protected void _btnSetMenu_Click(object sender EventArgs e)
{
if (string.IsNullOrEmpty(_txtacetoken.Text.Trim()))
{
scriptManager.RegisterStartupscript(this GetType() ““ “alert(‘请输入access_token‘);“ true);
return;
}
if (string.IsNullOrEmpty(_txtMenu.Text.Trim()))
{
scriptManager.RegisterStartupscript(this GetType() ““ “alert(‘请输入自定义菜单内容‘);“ true);
return;
}
string padata = _txtMenu.Text.Trim();
string url = “https://api.weixin.qq.com/cgi-bin/menu/create?access_token=“ + _txtacetoken.Text.Trim();//请求的URL
try
{
byte[] byteArray = Encoding.UTF8.GetBytes(padata); // 转化
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Method = “POST“;
webRequest.ContentLength = byteArray.Length;
Stream newStream = webRequest.GetRequestStream();
newStream.Write(byteArray 0 byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream() Encoding.Default);
_lblMsg2.Text = “返回结果:“ + sr.ReadToEnd();
}
catch (Exception ex)
{
throw ex;
}
}
//删除菜单
protected void _btnDelMenu_Click(object sender EventArgs e)
{
if (string.IsNullOrEmpty(_txtacetoken.Text.Trim()))
{
scriptManager.RegisterStartup
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12288 2013-09-27 11:54 WeiXin2013-9-27\web\Bin\WeiXin.dll
文件 22 2013-09-27 14:40 WeiXin2013-9-27\web\Bin\WeiXin.dll.refresh
文件 2405 2013-09-27 14:34 WeiXin2013-9-27\web\Default.aspx
文件 3672 2013-09-27 10:39 WeiXin2013-9-27\web\Default.aspx.cs
文件 962 2013-09-27 08:57 WeiXin2013-9-27\web\Global.asax
文件 1989 2013-09-27 08:58 WeiXin2013-9-27\web\Web.config
文件 12288 2013-09-27 11:54 WeiXin2013-9-27\web\WeiXin.dll
文件 5019 2013-09-27 14:18 WeiXin2013-9-27\web\WeixinInterface.ashx
文件 1766 2013-09-27 14:40 WeiXin2013-9-27\WeiXin.sln
..A..H. 19968 2013-09-27 14:40 WeiXin2013-9-27\WeiXin.suo
目录 0 2013-09-27 08:57 WeiXin2013-9-27\web\App_Data
目录 0 2013-09-27 14:38 WeiXin2013-9-27\web\Bin
目录 0 2013-09-27 14:39 WeiXin2013-9-27\web
目录 0 2013-09-27 14:39 WeiXin2013-9-27
----------- --------- ---------- ----- ----
60379 14
- 上一篇:变步长的四阶龙格库塔法
- 下一篇:CCS搭建emcv开发环境
相关资源
- ectouch最新版JSAPI微信支付V3插
- ectouch 微信支付插件
- ecshop微信支付含手机版ectouch
- USB.Over.Network.Server 注册机
- dotnet 写字板 实验 源代码 不好请要不
- .net面试简历内容非常细致
- .net网站服装销售系统(MVC)
-
分别适用于.NET fr
amework 2.0和4.0的E -
安装 .net fr
amework 4.0失败原因是KB9 - vs2005骑士巡游问题-分治法C
- 企业销售管理信息系统(全套)
- 选择题自动考试系统
- EXCEL文件转换成固定的格式的文本格式
- .net计件工资管理程序 啊
- powerdatagrid控件 源码
- SunnyUI.Net
- .NET WinForm 和 WPF 的UI界面库,收集整合
- 微信小程序驾照考试题库demo完整
- 微信聊天机器人源码
- 新闻列表源码(微信小程序)
- 微信小程序——音乐播放器
- ipad微信协议机器人
- 豆瓣图书微信小程序
- 微信小程序-仿网易云音乐
- 官微刷票查票辅助(微信刷票查票辅
- Oxford Industries 采用 Microsoft.NET 平台实
- ssk皮肤
- dotnetfx_cleanup_tool .NET删除工具
- 40款h5游戏+21款热门测试吸粉
- 微信小程序源码-合集5
评论
共有 条评论