资源简介
源码用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开发环境
相关资源
- 竞价单界面复制文字微信号等次数统
- 微信小程序源码电影购票小程序
- 微信小程序源代码利用微信定位实现
- .net websocket 消息推送
- 手把手教会你微信公众平台自定义菜
- 微信小程序仿今日头条
- 微信公众平台.net完整代码包含自定义
- ERP数据模型用powerdesigner建模
- .Net Core 基本代码
- 微信小程序之登陆界面
- 最新外壳加密工具-微狗4.0(支持.ne
- 微信小程序-树莓派照片监控有后台
-
time
tables.zip - 微信小程序-美食
- 微信多开电脑PC微信多开无限微信
- WinSW.NET4 windows服务自启工具
- 微信付费进群源码,修复支付接口免
- 微信小程序支付sdk二次封装(开箱即
- .NET-OwinDog是一款支持OWIN标准的WEB应用
- 微信小程序版论坛社区系统源代码分
- 校园新闻微信APP客户端小程序源码.
- 原生js微信互动聊天界面代码.zip
- Node.js-wechatcrawler一个微信文章抓取爬
- 微信小程序-直播小程序
- 微信悦跑圈跑步轨迹统计小程序源代
- 微信会议管理小程序APP源码.rar
- 省钱兄微信小程序、h5版本淘宝客源码
- 仿微信朋友圈评论留言效果
- 微信小程序中常见的几种授权
- 新一代django脚手架,支持微信登录、
评论
共有 条评论