Index: lams_tool_zoom/src/java/org/lamsfoundation/lams/tool/zoom/service/ZoomService.java =================================================================== diff -u -r28aa2779f3308305a8949e0f7bf5d21498a07864 -r7007ac0a21388e566f9448a3ec3a90826aaf4dcd --- lams_tool_zoom/src/java/org/lamsfoundation/lams/tool/zoom/service/ZoomService.java (.../ZoomService.java) (revision 28aa2779f3308305a8949e0f7bf5d21498a07864) +++ lams_tool_zoom/src/java/org/lamsfoundation/lams/tool/zoom/service/ZoomService.java (.../ZoomService.java) (revision 7007ac0a21388e566f9448a3ec3a90826aaf4dcd) @@ -730,9 +730,9 @@ public boolean pingZoomApi(Long uid) throws IOException, JSONException { ZoomApi api = (ZoomApi) zoomDAO.find(ZoomApi.class, uid); - HttpURLConnection connection = ZoomService.getZoomConnection("users/" + api.getEmail() + "/meetings", "GET", - null, api); - return ZoomService.getReponse(connection) != null; + HttpURLConnection connection = ZoomService.getZoomConnection("users/email?email=" + api.getEmail(), "GET", null, api); + JSONObject resultJSON = ZoomService.getReponse(connection); + return resultJSON != null && resultJSON.getBoolean("existed_email"); } private static String generateJWT(ZoomApi api) {