zoukankan      html  css  js  c++  java
  • 微信开发----被动回复用户消息

    2018.03.15GitHub下载代码

    文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140543      下面的测试代码演示的是没有加密的。

    经过文档的解释,我们知道,我们发文字,图片,事件等等给微信公众号都是形成了XML字符串。微信公众号返回文字,图片等等给用户也是xml字符串。所以我们需要知道xml里面的内容。

    这里需要把xml转化为动态类来进行处理:C#4.0 System.Dynamic

    代码编写:

    ①创建我们的辅助类:DynamicXml     System,Dynamic里面的DynamicXml 类复制过来,然后把构造函数改动一下

    ②创建xml接受类 WxMessage

     

     ③创建AcceptMessageAPI类 来把xml转化为 WxMessage

    我们先把把接受的xml转化为动态类了,可以得到每一个值。接着再去处理。

    ④新建一个接口,用来返回xml数据,把接受的WxMessage类传进去

     

    ⑤创建一个类来继承改接口,来根据接收的xml数据决定返回怎么样的xml数据

     

     

    关注事件:

     ⑥最后看看控制器

     然后发布我们的项目,进行测试。把不明白,错误的位子要写日志 来查看

    下面来测试图片:

    订阅事件:

    发送文本:

     发送图片:

     自定义点击事件:

    注:扫码关注公众号进行测试

  • 相关阅读:
    IOS性别
    IOS生命周期
    读书的作用
    Core Data
    解析Json数据
    sicily Knight Moves
    sicily 简单魔板2
    Sum of Consecutive Primes
    [OI笔记]杂题整理1(基础篇~)
    [IOI1994]The Castle
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/8523701.html
Copyright © 2011-2022 走看看