AWS企业微信管理开发平台参考指南

菜单扫码类事件

当有成员点击某应用相关菜单时,AWS PaaS会接收到该事件并传递给开发者的微信消息处理器

//事件常量名,扫码推事件的事件推送
WechatConsts.EVENT_TYPE_SCANCODE_PUSH

//事件常量名,扫码推事件且弹出“消息接收中”提示框的事件推送
WechatConsts.EVENT_TYPE_SCANCODE_WAITMSG

场景:成员进入某一应用,扫码一张报销单,获得该报销单链接消息

public class XXXProcessor implements WechatProcessor {

    public WechatOutMessage handleMessage(WechatInMessage msg) {
        if (msg.getEvent().equals(WechatConsts.EVENT_TYPE_SCANCODE_WAITMSG)) {
            System.out.println("收到一个扫码:" + msg.getScanCodeInfo().getScanResult());
            // todo,你想在用户点击该菜单时做些什么吗
            // 例如查询对应的业务单据,返回图文消息链接
        }
    }
}

结果示例

收到一个扫码:CODE_39,BX201507000086


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