C# 微信服务号开发基础 完整代码

C# 微信服务号开发基础 完整代码

作为一个新手,开发微信公众号各种不知道、各种无从下手。很希望能找到一个连引用命名空间都有的完整代码的demo拿来就用。经过两天辛苦的查阅,总结如下代码,直接可用,没有什么自定义基类,也没有需要隐藏的部分。代码中有注释,请童鞋边看边操作。
新建一个一般处理程序,粘到里面就好。只有简单的类型判断自动回复。

代码块:

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

namespace BigDataMedia.Web.WeiXin
{
    /// <summary>
    /// WeixinApi 测试所用,简单判断类型自动回复。
    /// </summary>

    //post请求
    public class WeixinApi : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            weixin wx = new weixin();
            String postStr = String.Empty;

            if (HttpContext.Current.Request.HttpMethod.ToUpper() == "POST")
            {
                Stream s = HttpContext.Current.Request.InputStream;
                Byte[] b = new Byte[s.Length];
                s.Read(b, 0, (Int32)s.Length);
                postStr = Encoding.UTF8.GetString(b);

                if (!String.IsNullOrEmpty(postStr))
                {
                    wx.Handle(postStr);
                }
            }
            else
            {
                wx.Auth();
            }
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
    //验证token
    public class weixin
    {
        private String Token = "你的token";

        public void Auth()
        {
            String echoStr = HttpContext.Current.Request.QueryString["echoStr"];

            if (CheckSignature())
            {
                if (!String.IsNullOrEmpty(echoStr))
                {
                    HttpContext.Cur
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
升讯威微信营销系统(微信第三方平台) 在线体验:http://wxcm.eeipo.cn/ 开源地址:https://github.com/iccb1013/Sheng.WeixinConstruction 最初的期望是实现一个微信平台,类似于微盟,只需要商家扫码绑定即可提供整套的营销功能。 我的定位是专门服务于线下商家,例如电影院、商业中心、各类线下门店等,线下商家的一些业务场景和业务流程是比较特殊的,和纯现上的公众运营不尽相同。 这是我最初想找到的切入点,在系统初步上线后,自己也试着做了推广,包括百度关键词、线下陌拜都尝试过,这些细节有机会我会再详细说一说。 本项目开源了全部工程和代码,可直接编译后进行部署运行。 微信第三方平台的部署方法是需要先注册微信开放平台,然后申请第三方应用,经过审核和接口联调确认,就可以使用了。 本微信第三方平台包括了以下功能: 【吸粉】 投票、定期抽奖、聚人气抽奖、摇一摇抽奖、粉丝海报、1元夺宝、发红包、在线捐款 等 【持续变现】 微官网、微会员、积分商城、卡券、微信支付、分类信息、电影排片 等 【管理考核】 电脑手机双后台、营销二维码、后台用户管理、操作日志 等 备注:如果只是要源码可以到github下载,本附件包括代码说明.docx、开发教程.docx、升讯威 ADO.NET 增强组件 sheng.ADO.NET.Plus.docx、升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明.docx、升讯威微信营销系统开发实践:(4)所见即所得的微官网 [源码].docx等文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值