Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World
============= 以下写于2013-07-20 =============
这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手。
通过上一篇Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证,我们已经使微信客户端发来的信息都可以转发到我们自己的服务器上。
下面将介绍如何处理这些请求,并且返回符合规定格式的数据。当然,这一篇只是以最原始的代码,说明一下这个处理过程的大致逻辑,其实我个人并不推荐这么“丑陋”的写法,后面我会介绍Senparc.Weixin.MP SDK的做法,让你完全忽略掉所有的变态的微信公众平台API(我之所以说变态是这个API很多地方真的很变态),从而更加高效地将时间花在你的业务逻辑上,而不再与API苦苦纠缠。
在上一篇的基础上,这里以ASP.NET MVC的一个Action为例,处理的逻辑(所有底层的API处理可以见项目源代码:https://github.com/JeffreySu/WeiXinMPSDK):
============= 以下2013-11-08 更新 ==============
跟大家道个歉,这段时间一直很忙,其实这篇文章早在7月20日我就已经写了,一直没有发布出来,因为一些“官方原始API”的做法我实在不忍心介绍给大家。
于是我改变主意了,既然已有Senparc.Weixin.MP SDK,我们当然应该介绍更先进的方式,官方API操作的“原貌”是在惨无人睹,这里过多叙述反而有点误导大家。
关于使用SDK操作的介绍,大家可以直接跳到下一篇:http://www.cnblogs.com/szw/p/3414732.html
系列教程索引:http://www.cnblogs.com/szw/archive/2013/05/14/weixin-course-index.html
转载于:https://www.cnblogs.com/lonelyxmas/p/4182955.html
Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World相关推荐
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明
这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(九):自定义菜单接口说明
Senparc.Weixin.MP SDK 微信公众平台开发教程(九):自定义菜单接口说明 原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(九):自定义菜单接口说明 上一篇&l ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十六):AccessToken自动管理机制
在<Senparc.Weixin.MP SDK 微信公众平台开发教程(八):通用接口说明>中,我介绍了获取AccessToken(通用接口)的方法. 在实际的开发过程中,所有的高级接口都需 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler
原文地址为: Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler 上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程( ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试...
最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一 ...
- 转载收藏之用 - 微信公众平台开发教程(三):微信公众平台开发验证
要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...
- 微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6)
微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6 简介 开发步骤 后端代码实现 简介 Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 ...
- 微信公众平台开发教程(二) 基本原理及消息接口
微信公众平台开发教程(二) 基本原理及消息接口 一.基本原理 在开始做之前,大家可能对这个很感兴趣,但是又比较茫然.是不是很复杂?很难学啊? 其实恰恰相反,很简单.为了打消大家的顾虑,先简单介绍了微信 ...
- 微信公众平台开发教程(一) 微信公众账号注册流程
微信公众平台开发教程(一) 微信公众账号注册流程 具体的操作步骤 1.注册公众账号 注册地址:http://mp.weixin.qq.com/ 1)首先需要邮箱注册: 2)邮箱激活.邮箱将会收到激活邮 ...
最新文章
- Web-Lesson07-JS的函数及作用域
- 如何在7分钟内黑掉40家网站?
- 使用IntelliJ IDEA 2019.3.2 x64 远程连接oracle数据库
- Mybatis缓存模块(一)BlockingCache
- B+/-Tree原理(mysql索引数据结构)
- 利用 TypeConverter,转换字符串和各种类型只需写一个函数
- 【React Native 安卓开发】----(mac下开发环境配置)【第一篇】
- ASCII和UTF-8
- 容器技术Docker K8s 40 Serverless Kubernetes(ASK)详解-阿里云弹性容器实例ECI产品概述
- StringUtil工具类之去除所有的空白字符
- 机器学习笔记 - 使用Keras + Unet 进行图像分割
- HTML页面多语言切换
- 学习写了一个新年倒计时->jQuery+CSS+Html
- 靶机、软件搭建:05---Burp Suite工具的安装与使用(Windows环境)
- 关于论文格式要求及字体大小
- 这5个设计素材网站,绝对不能错过
- 如何最大限度地提高您的记忆力
- 计算机图形学——直线光栅化
- 微信小程序引用vant框架
- 《胡闹厨房2》Overcooked 2 for Mac v2.0 烹饪模拟游戏
热门文章
- 【算法笔记】图文结合彻底搞懂后缀数组
- 【转载好文】对char *和char []做形参的深入理解+const char*/char const*/char *const的解析
- Git Push,Pull,Clone出现SSL certificate problem: unable to get local issuer certificate
- kaggle比赛:房价预测(基于MXNet框架)
- 2021-09-02最大矩形
- sigmoid激活函数
- 多小区下小区上行速率的计算(6)
- 圆环和环形是一样的吗_饼图太丑?只需3步,立马变身成好看的环形图!
- matlab聚类分析_数据挖掘——聚类分析
- 《A Tutorial on Automated Text Categorisation》NOTE