RingCentral - How to use ringcentral Webhook features for events in Java
Ring central cloud communication Platform provides webhook to notify you for any events like voicemail, SMS from your account.In this blog we will see how to set up you application to receive notifications from ringcentral platform through webhook. I am using jetty server to run my webserver which is listening to the port 5000. Server server = new Server( 5000 ) ; server.setHandler( new WebhookServer()) ; server.start() ; server.join() ; override the handle method to set status to 200 OK to return success response from webserver. public void handle(String target , Request baseRequest , HttpServletRequest request , HttpServletResponse response) throws IOException , ServletException { response.setStatus(HttpServletResponse.SC_OK) ; response.setHeader( "Validation-Token" , request.getHeader( "Validation-Token" )) ; if (request.getMethod() == "POST" ) { String body = request.getReader().lines().collect(java.util.stream....