From e363c4525eb9006123d760691e2dfe4eb6d80401 Mon Sep 17 00:00:00 2001 From: ajay-plivo Date: Mon, 28 Feb 2022 11:36:40 +0530 Subject: [PATCH] localtesting --- pom.xml | 12 ++++++++++ src/main/java/com/plivo/api/PlivoClient.java | 8 +++---- .../java/com/plivo/examples/makeCall.java | 24 +++++++++++++++++++ src/test/java/com/plivo/api/BaseTest.java | 2 +- 4 files changed, 41 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/plivo/examples/makeCall.java diff --git a/pom.xml b/pom.xml index 85175bb4..939bd6af 100644 --- a/pom.xml +++ b/pom.xml @@ -5,6 +5,18 @@ com.plivo plivo-java 5.9.2 + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + 8 + + + + plivo-java A Java SDK to make voice calls & send SMS using Plivo and to generate Plivo XML diff --git a/src/main/java/com/plivo/api/PlivoClient.java b/src/main/java/com/plivo/api/PlivoClient.java index 2ef6b241..f5c830c7 100644 --- a/src/main/java/com/plivo/api/PlivoClient.java +++ b/src/main/java/com/plivo/api/PlivoClient.java @@ -41,10 +41,10 @@ public class PlivoClient { private static SimpleModule simpleModule = new SimpleModule(); - protected static String BASE_URL = "https://api.plivo.com/v1/"; - protected static String VOICE_BASE_URL = "https://api.plivo.com/v1/"; - protected static String VOICE_FALLBACK1_URL = "https://api.plivo.com/v1/"; - protected static String VOICE_FALLBACK2_URL = "https://api.plivo.com/v1/"; + protected static String BASE_URL = "https://api-qa.voice.plivodev.com/v1/"; + protected static String VOICE_BASE_URL = "https://api-qa.voice.plivodev.com/v1/"; + protected static String VOICE_FALLBACK1_URL = "https://api-qa.voice.plivodev.com/v1/"; + protected static String VOICE_FALLBACK2_URL = "https://api-qa.voice.plivodev.com/v1/"; protected static String CALLINSIGHTS_BASE_URL = "https://stats.plivo.com/v1/"; protected static String LOOKUP_BASE_URL = "https://lookup.plivo.com/v1/"; private static String version = "Unknown Version"; diff --git a/src/main/java/com/plivo/examples/makeCall.java b/src/main/java/com/plivo/examples/makeCall.java new file mode 100644 index 00000000..08aadede --- /dev/null +++ b/src/main/java/com/plivo/examples/makeCall.java @@ -0,0 +1,24 @@ +package com.plivo.examples; + +import java.io.IOException; +import com.plivo.api.Plivo; +import com.plivo.api.exceptions.PlivoRestException; +import com.plivo.api.models.application.Application; +import com.plivo.api.models.application.ApplicationCreateResponse; + +/** + * Example for Application create + */ +class ApplicationCreate { + public static void main(String [] args) { + Plivo.init("MADCHANDRESH02TANK06","OTljNmVmOGVkNGZhNjJlOWIyMWM0ZDI0ZjQwZDdk"); + try { + ApplicationCreateResponse response = Application.creator("AjayTesting1") + .create(); + + System.out.println(response); + } catch (PlivoRestException | IOException e) { + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/src/test/java/com/plivo/api/BaseTest.java b/src/test/java/com/plivo/api/BaseTest.java index 5457284f..941a9234 100644 --- a/src/test/java/com/plivo/api/BaseTest.java +++ b/src/test/java/com/plivo/api/BaseTest.java @@ -103,7 +103,7 @@ protected void assertRequest(String method, String format, Map p } protected void assertRequestWithPayload(String method, String format, Map payload, Object... objects) - throws InterruptedException, UnsupportedEncodingException, JsonProcessingException { + throws InterruptedException, IOException { RecordedRequest recordedRequest = server.takeRequest(); JsonNode expectedPayload = mapper.valueToTree(payload); JsonNode actualPayload = mapper.readTree(recordedRequest.getBody().readUtf8());