|
@ -558,6 +558,24 @@ public class ImUtil {
|
|
|
}
|
|
|
return re;
|
|
|
}
|
|
|
|
|
|
public Integer sessionStatus(String sessionId) {
|
|
|
String url = im_host + "api/v2/sessions/isExist?session_id="+sessionId;
|
|
|
String ret = HttpClientUtil.get(url, "UTF-8");
|
|
|
JSONObject obj = null;
|
|
|
try {
|
|
|
obj = JSON.parseObject(ret);
|
|
|
if(obj.getInteger("status") ==200&&sessionId.equals(obj.getString("sessionId"))){
|
|
|
String session_id = obj.getString("sessionId");
|
|
|
Integer sessionStatus = obj.getInteger("sessionStatus");
|
|
|
return sessionStatus;
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return null;
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 创建会话(system)
|