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

上报地理位置事件

当有成员进入某应用并同意上报地理位置时,每次在进入应用会话时都会上报一次地理位置,或在进入应用会话后每5秒上报一次地理位置。AWS PaaS会接收到该事件并传递给开发者的微信消息处理器

必须在企业微信后台,对某应用开启上报地理位置选项,AWS PaaS才能够接收到该事件。

//事件常量名
WechatConsts.EVENT_TYPE_LOCATION

场景:成员进入某一应用时,位置信息发送给AWS PaaS

public class XXXProcessor implements WechatProcessor {

    public WechatOutMessage handleMessage(WechatInMessage msg) {
        if (msg.getEvent().equals(WechatConsts.EVENT_TYPE_LOCATION)) {
            WechatOutTextMessage locationMsg = new WechatOutTextMessage(msg);
            locationMsg.setContent("这是自动上报的位置消息。\n纬度:"+ msg.getLatitude()
            + "\n经度:" + msg.getLongitude()
            + "\n精度:" + msg.getPrecision());
            return locationMsg;
        }
    }
}

结果示例



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