Ejemplo n.º 1
0
  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());
    }
  }