AWS 插件扩展开发参考指南

开发步骤

  1. 实现WechatProcessor接口handleMessage()方法
  2. WechatPluginProfile描述这个插件,注册到该应用的PluginListener类(见本文档插件应用 > PluginListener章节)
  3. 场景模拟,调试

注意:本章节提供的相关接口说明,请以aws-api-doc为主。

WechatProcessor接口

开发者可实现这个接口,实现该应用的全部微信消息处理程序。通常您应该对消息类型进行判断,以能够针对不同的事件类型和消息类型作出准确的处理响应。

com.actionsoft.bpms.commons.wechat.WechatProcessor

public interface WechatProcessor {

    /**
     * 事件处理
     *
     * @param msg 接收到的微信消息对象
     * @return 如果返回null表示不响应消息
     */
    public WechatOutMessage handleMessage(WechatInMessage msg);
}

注册语法

WechatPluginProfile类完成向AWS PaaS的注册。

//注册企业微信事件处理接口
list.add(new WechatPluginProfile(XXX.class.getName(), "这里是说明"));
  • clazz-WechatProcessor接口的实现类路径

注意,注册成功后平台还不具备将事件分发到该处理器的条件,需要通过企业微信管理开发平台对某个应用的菜单进行关联引用,建立"微信应用<-->本地应用"的配对关系。



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区