.NET微信公众号开发之准备工作
一.前言
微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。
二.开发准备
在开发以前,公司给你把一些资料准备好,这时候你只需要登录微信公众平台https://mp.weixin.qq.com。启动我们的开发者模式
这些工作都准备好了就可以开始我们的编码工作了。
三.开始编码
第一步:我们要做的就是创建菜单。菜单分为一级菜单,二级菜单,官方规定一级菜单最多3个,二级菜单最多5个如下图所示。
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
.NET微信公众号开发之创建自定义菜单
一.前言 开发之前,我们需要阅读官方的接口说明文档,不得不吐槽一下,微信的这个官方文档真的很烂,但是,为了开发我们需要的功能,我们也不得不去看这些文档. 接口文档地址:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html 看了这些个文档,基本意思明白了,就是我们把我们要创建的菜单创建好,post到微信的服务器上面,微信服务器然后给我们一些状态码,从而判断我们的菜单是否创建成功,只是在发送json数据以前我们要做
-
ASP.NET微信开发(接口指南)
公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数: 开发者通过检验signature对请求进行校验(下面有校验方式).若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败. signature结合了开发者填写的token参数和请求中的timestamp参数.nonce参数. 加密/校验流程: 1. 将token.timestamp.nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密
-
asp.net微信开发(自定义会话管理)
和微信用户的沟通少不了,总觉得看起来微信官网后台管理中的会话回复消息有点呆板,所以我这里就自定义了一个会话管理功能,最终效果图如下: 因为我试使用富文本文件CKEDITOR来进行编写,你看到稳中可能会有<P></p>字段,后台获取数据内容时,替换为空字符即可:如下 string txtcontent = this.txtMessage.Value.ToString().Replace("<p>", ""); StringBuild
-
asp.net微信开发(高级群发文本)
首先我们先来讲解一下群发文本信息的过程,我个人开发程序是首先要有UI才能下手去写代码,界面如下, 看图我们也可以看出首先我们要获取该微信号本月还能群发几条信息,关于怎么计算,就是群发成功一条信息,就在本地数据库存储一条信息,用来计算条数,(这个我相信都会),大于4条就不能发送(这里我已经限制死了,因为服务号每月只能发送4条,多发送也没用,用户只能收到4条,除非使用预览功能,挨个发送,但预览功能也只能发送100次,或许可能使用开发者模式下群发信息可以多发送N次哦,因为我群发了两次之后,再进入到微信
-
asp.net微信开发(开发者接入)
先上图,看一看需要进行哪些项目的操作: 在项目的根目录或者特定的文件夹内,创建一个ashx文件(一般处理程序文件),如图 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string postString = string.Empty; if (HttpContext.Current.Request.HttpMethod.ToUpper() ==
-
asp.net微信开发(永久素材管理)
除了3天就会失效的临时素材外,开发者有时需要永久保存一些素材,届时就可以通过本接口新增永久素材. 最近更新,永久图片素材新增后,将带有URL返回给开发者,开发者可以在腾讯系域名内使用(腾讯系域名外使用,图片将被屏蔽). 请注意: 1.新增的永久素材也可以在公众平台官网素材管理模块中看到 2.永久素材的数量是有上限的,请谨慎新增.图文消息素材和图片素材的上限为5000,其他类型为1000 3.素材的格式大小等要求与公众平台官网一致.具体是,图片大小不超过2M,支持bmp/png/jpeg/jpg/
-
ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理
前言 回顾上一节,我们熟悉的了解了消息的请求和响应,这一节我们来建立数据库的表,表的设计蛮复杂 你也可以按自己所分析的情形结构来建表 必须非常熟悉表的结果才能运用这张表,这表表的情形涵盖比较多 思维导图 我这个人比较喜欢用思维导图来分析和表达一些模型: 表结构 根据思维导图,我们可以建立的表可以是3张表:消息表,规则表,类型表 消息表:实际的消息 规则表:文本.图文.语音等 类型表:文本.图文.语音(默认回复,订阅回复) 也可以是两张表:规制表,消息表(+一个类型字段) 我这里只设计一张表:消
-
.NET微信公众号开发之查询自定义菜单
一.前言 前面我们已经创建好了我们的自定义菜单.那么我们现在要如何查询我们自定义的菜单. 原理都是一样的,而且都是相当简单,只是接口地址文档换掉了. 二.开始编码 同样我们首先创建好我的查询页面,在这里我们使用aspx页面 selectMenu.aspx 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { var str = GetPage("https://api.weixi
-
.net实现微信公众账号接口开发实例代码
说起微信公众帐号,大家都不会陌生,使用这个平台能给网站或系统增加一个新亮点,直接进入正题吧,在使用之前一定要仔细阅读官方API文档.API文档地址:http://mp.weixin.qq.com/wiki/index.php 使用.net实现的方法://微信接口地址 页面代码: 复制代码 代码如下: weixin _wx = new weixin(); string postStr = ""; if (Request.HttpMethod.ToLower() == "po
-
asp.net微信开发(已关注用户管理)
公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求. 接口调用请求说明 http请求方式: GET(请使用https协议) 返回说明 正确时返回JSON数据包: 错误时返回JSON数据包(示例为无效AppID错误): {"errcode":40013,"errmsg":"invalid
随机推荐
- UUencode 编码,UU编码介绍、UUencode编码转换原理与算法
- CLASS_CONFUSION JS混淆 全源码
- 一步一步教你写一个jQuery的插件教程(Plugin)
- 详解node nvm进行node多版本管理
- 详解nodejs异步I/O和事件循环
- 网易JS面试题与Javascript词法作用域说明
- Django 添加静态文件的两种实现方法(必看篇)
- python实现批量监控网站
- JavaScript中window.open用法实例详解
- js调用屏幕宽度的简单方法
- android通过蓝牙接收文件打开时无法自动选择合适的应用程序
- 月下载量上千次Android实现二维码生成器app源码分享
- java的基本数据类型及属性
- 详解java实现遍历二叉树的三种情况
- 关于C++友元函数的实现讲解
- Django组件之cookie与session的使用方法
- Flutter部件内部状态管理小结之实现Vue的v-model功能
- python开头的coding设置方法
- vue实现表单录入小案例
- 使用docker创建静态网站应用(多种方式)