目录

1. 使用.net 操作 微信公众平台 —— 接入

2. 使用.net 操作 微信公众平台 —— 生成微信菜单

3. 使用.net 操作 微信公众平台 —— 接收并回复用户消息

3.1 使用.net 操作 微信公众平台 —— 接收用户操作 —— 详细解析

3.1.1 使用.net 操作 微信公众平台 —— 接收用户操作 —— 关注/取消关注 公众号

3.1.2 使用.net 操作 微信公众平台 —— 接收用户操作 —— 接收用户发送的消息

3.2 使用.net 操作 微信公众平台 —— 回复用户消息

3.2.1 使用.net 操作 微信公众平台 —— 回复用户消息 —— 回复文本消息

3.2.2 使用.net 操作 微信公众平台 —— 回复用户消息 —— 回复图片消息

3.2.3 使用.net 操作 微信公众平台 —— 回复用户消息 —— 回复图文消息

4. 使用.net 操作 微信公众平台 —— 第三方登录​​​​​​​


关注公众号

1. 接收到的xml

<xml><ToUserName><![CDATA[gh_8f9d464d2……]]></ToUserName><FromUserName><![CDATA[ouHTz1LfufLC5Idj5nUWh4CD8……]]></FromUserName><CreateTime>1540008097</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[subscribe]]></Event>
</xml>
参数 解释
ToUserName 开发者微信号
FromUserName 发送方帐号(操作者的openId)
CreateTime 消息创建时间 (整型)
MsgType 类型(event:事件)
Event 事件名称(subscribe:关注公众号)

2. 代码

/// <summary>
/// 消息类型适配器
/// </summary>
/// <param name=""></param>
private void ResponseMsg(ExmlMsg xmlMsg)
{string messageType = xmlMsg.MsgType;//获取收到的消息类型。文本(text),图片(image),语音等。try{switch (messageType){case "event":// 关注公众号if (!string.IsNullOrEmpty(xmlMsg.EventName) && xmlMsg.EventName.Trim() == "subscribe"){// 关注公众号 操作}break;default:break;}}catch (Exception){}
}

取消关注公众号

1. 接收到的xml

<xml><ToUserName><![CDATA[gh_8f9d464d2……]]></ToUserName><FromUserName><![CDATA[ouHTz1LfufLC5Idj5nUWh4CD8……]]></FromUserName><CreateTime>1540008088</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[unsubscribe]]></Event>
</xml>
参数 解释
ToUserName 开发者微信号
FromUserName 发送方帐号(操作者的openId)
CreateTime 消息创建时间 (整型)
MsgType 类型(event:事件)
Event 事件名称(unsubscribe:取消关注公众号)

2. 代码

/// <summary>
/// 消息类型适配器
/// </summary>
/// <param name=""></param>
private void ResponseMsg(ExmlMsg xmlMsg)
{string messageType = xmlMsg.MsgType;//获取收到的消息类型。文本(text),图片(image),语音等。try{switch (messageType){case "event":// 取消关注公众号if (!string.IsNullOrEmpty(xmlMsg.EventName) && xmlMsg.EventName.Trim() == "unsubscribe"){// 取消关注公众号 操作}break;default:break;}}catch (Exception){}
}

使用.net 操作 微信公众平台 —— 接收用户操作 —— 关注/取消关注 公众号相关推荐

  1. 使用.net 操作 微信公众平台 —— 接收用户操作 —— 接收用户发送的消息

    目录 1. 使用.net 操作 微信公众平台 -- 接入 2. 使用.net 操作 微信公众平台 -- 生成微信菜单 3. 使用.net 操作 微信公众平台 -- 接收并回复用户消息 3.1 使用.n ...

  2. 使用.net 操作 微信公众平台 —— 接收用户操作

    目录 1. 使用.net 操作 微信公众平台 -- 接入 2. 使用.net 操作 微信公众平台 -- 生成微信菜单 3. 使用.net 操作 微信公众平台 -- 接收并回复用户消息 3.1 使用.n ...

  3. 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 主函数逻辑结构 | 启动无限循环 | 接收用户操作值 | 宏定义 | 显示操作菜单 )

    文章目录 一.主函数逻辑结构 1.启动无限循环 2.接收用户操作值 3.主函数代码示例 二.宏定义声明 三.显示操作菜单 一.主函数逻辑结构 在 main 函数中 , 启动一个无限循环 , 不断的接收 ...

  4. 微信公众平台开发 mysql_微信公众平台开发数据库操作

    一.简介 前面讲解的功能开发都是简单的调用API 完成的,没有对数据库进行操作.在接下来的高级功能开发中,需要使用到数据库,所以在这一篇中,将对MySQL 数据库的操作做一下简单的介绍,以供读者参考. ...

  5. .net 实现微信公众平台的用户信息获取

    public string getSubUserFkId()         {             log.Info("开始去微信服务器获取关注用户信息!");//大家可以把 ...

  6. 根据微信公众号关注/取消关注事件,获取用户信息

    第一步:微信公众平台->基本配置->服务器配置->配置接收地址 第二步:接收微信服务器推送过来的事件 微信文档地址: 关注/取消关注事件 用户在关注与取消关注公众号时,微信会把这个事 ...

  7. 微信公众平台开发教程Java版(六) 事件处理(菜单点击/关注/取消关注)

    前言: 事件处理是非常重要的,这一章讲讲常见的事件处理 1.关注/取消关注 2.菜单点击 事件类型介绍: 在微信中有事件请求是消息请求中的一种.请求类型为:event 而event事件类型又分多种事件 ...

  8. 微信公众平台数据接口正式对所有认证公众号开放

    经过10多天的微信公众平台数据接口内测,现在正式对所有认证公众号开放了.微信公众平台数据接口正式向所有已微信认证(通过资质认证即可)的服务号和订阅号开放.通过数据接口,公众号开发者可以便利地获取更详细 ...

  9. 微信公众号开发-----接送事件推送之关注/取消关注

    本文主要实现的功能包括 关注/取消关注事件 阅读本文之前请先认真阅读微信公众号技术文档之接受事件推送 需注意的是:验证消息的确来自微信服务器和接收事件时微信服务器都会发送请求到填写的服务器地址URL上 ...

最新文章

  1. 地图查询定位功能(Flex API)
  2. centos 环境变量配置
  3. 紫金计算机网络,南京理工大学紫金学院《计算机网络技术》考试复习试题试题(含答案解析)2...
  4. 从硬盘安装在XP下装红旗linux双系统
  5. SQLyog下载地址—Mysql的可视化(建议收藏)
  6. 每日一课(10/75)CPU资源和存储器 之 专用寄存器的作用
  7. 深度学习:正则化方法
  8. 啊D注入工具是一种主要用于SQL的注入工具
  9. linux下的ps4手柄驱动,DS4 To XInput Wrapper
  10. pad怎么远程服务器,iphone和ipad如何远程控制局域网电脑
  11. for循环中控制事务单个提交问题
  12. Win8.1的IE缓存文件夹哪里去了?细说系统安装分区里那些带箭头的文件夹
  13. fixed在ios失效解决方案
  14. Windows下SVN修改已经提交的日志
  15. 服务器启动成功网页无法访问,apache启动后无法访问网页的解决方法
  16. Metamask不能访问以太坊账户?隐私模式!
  17. 1. 有1,2,3,4个数字, 能组成多少个互不相同且无重复数字的三位数? 都是多少?
  18. 音频质量的评价方法:简单梳理
  19. Android阅读器——FolioReader
  20. 长沙市明德华兴中学2015班在湖南省智慧教育装备展示体验中心开展寒假社会实践活动

热门文章

  1. 如何在Windows server 2012配置DHCP服务器
  2. 安装ubuntu 遇到的问题
  3. html的li标签结合layui实现滚动列表
  4. 使用HVScrollListView 超简单的实现类似股票列表的滑动
  5. 安卓投屏神器scrcpy
  6. 信息系统集成-范围管理错题
  7. 本博客早已废除。请移步新地址
  8. 从零开始的ZYNQ学习(基于矿卡EBAZ4205)(一)
  9. 特权老师又一最新力作-Verilog边码边学 视频教程
  10. 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记39 AlertActionSheet