资源简介

源码用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


评论

共有 条评论