public static void main(String[] args) { System.out.println("CanModerate Client Tools 1.0"); try { System.out.println("version: " + CanModerateService.getVersion().version); System.out.println("server date: " + CanModerateService.getVersion().date); System.out.println("--------"); System.out.println("Open connection with Oauth keys"); RefreshTokenRequest refreshTokenRequest = new RefreshTokenRequest(); // fill outh parameters refreshTokenRequest.grant_type = "refresh_token"; refreshTokenRequest.client_id = "BBRALWUMGRRTNZIEQRWOQFET"; refreshTokenRequest.client_secret = "432526176353"; refreshTokenRequest.refresh_token = "84d0a86d-2354-416f-a249-e5451848b643"; RefreshTokenResponse refreshTokenResponse = CanModerateService.refreshToken(refreshTokenRequest); System.out.println("Access token: " + refreshTokenResponse.access_token); MessageRequest message = new MessageRequest(); message.clientIp = "10.0.0.1"; message.trackingId = UUID.randomUUID().toString(); message.message = "test message"; MessageResponse messageResponse = CanModerateService.validateMessage(refreshTokenResponse.access_token, message); System.out.println("Response trackingId: " + messageResponse.trackingId); for (MessageResult result : messageResponse.results) { System.out.println("Result: " + result.result + " type: " + result.vcType); } } catch (Exception e) { System.out.print("Error: "); System.out.println(e.getMessage()); } }