微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
微信客服系統開發SDK- 拉取當前微信個人號列表請求(立即)
case "GetWeChatsReq": {// 拉取當前微信個人號列表請求(立即)
 log.debug("websocket:msgtype=GetWeChatsReq。。。。。");
 getWeChatsReqWebsocketHandler.handleMsg(ctx, vo,contentJsonStr);
 break;
 }
package com.jubotech.framework.netty.handler.websocket;
import java.util.ArrayList;
 import java.util.List;
import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.google.protobuf.util.JsonFormat;
 import com.jubotech.business.web.domain.AccountInfo;
 import com.jubotech.business.web.domain.WeChatAccountInfo;
 import com.jubotech.business.web.service.AccountService;
 import com.jubotech.business.web.service.WeChatAccountService;
 import com.jubotech.framework.netty.common.Constant;
 import com.jubotech.framework.netty.utils.MessageUtil;
import Jubo.JuLiao.IM.Wx.Proto.GetWeChatsReq.GetWeChatsReqMessage;
 import Jubo.JuLiao.IM.Wx.Proto.GetWeChatsRsp.GetWeChatsRspMessage;
 import Jubo.JuLiao.IM.Wx.Proto.GetWeChatsRsp.WeChatRspMessage;
 import Jubo.JuLiao.IM.Wx.Proto.TransportMessageOuterClass.EnumAccountType;
 import Jubo.JuLiao.IM.Wx.Proto.TransportMessageOuterClass.EnumErrorCode;
 import Jubo.JuLiao.IM.Wx.Proto.TransportMessageOuterClass.EnumMsgType;
 import Jubo.JuLiao.IM.Wx.Proto.TransportMessageOuterClass.TransportMessage;
 import io.netty.channel.ChannelHandlerContext;
@Service
 public class GetWeChatsReqWebsocketHandler{
 Logger log = LoggerFactory.getLogger(getClass());
 @Autowired
 private WeChatAccountService weChatAccountService;
 @Autowired
 private AccountService accountService;
 /**
 * 拉取當前微信個人號列表響應
 * @author wechatno:tangjinjinwx
 * @param ctx
 * @param vo
 */
 public void handleMsg(ChannelHandlerContext ctx ,TransportMessage vo, String contentJsonStr) {
 try {
 log.info(contentJsonStr);
 GetWeChatsReqMessage.Builder bd = GetWeChatsReqMessage.newBuilder();
 JsonFormat.parser().merge(contentJsonStr, bd);
 GetWeChatsReqMessage req = bd.build();
 //1、校驗用戶信息
 log.info("賬號:"+req.getUnionId());
 if(null != req){
 Integer id = (int) req.getUnionId();
// if(null == list || list.isEmpty()){
 // list = weChatAccountService.findWeChatAccountInfo(account.getCid(), null);
 // }
 List weChatrspList = getWechatList(list);
}
項目地址:https://www.wuliaokankan.cn/url301/138.html
 接口參考:http://www.yunlauncher.com/Blog/articles/119.html
轉載于:https://www.cnblogs.com/wuliaokankan/p/10681775.html
總結
以上是生活随笔為你收集整理的微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 单例模式复习
 - 下一篇: JetBrains WebStorm 快