Ich integriere Plivo SMS API mit meiner Java-Webanwendung. Ich möchte Nachrichten über meine Anwendung senden. Ich beziehe mich auf https://www.plivo.com/docs/getting-started/send-a-single-sms/ Link. Unten ist der Code-Schnipsel:Plivo SMS wird nicht gesendet und bekomme Fehler in Java
String authId = "{my Auth_id}"; //Your Authentication ID
String authToken = "{my auth Token}"; //Your authentication code
RestAPI api = new RestAPI(authId, authToken, "v1");
LinkedHashMap<String, String> parameters = new LinkedHashMap<String, String>();
parameters.put("src", "+44*******"); // Sender's phone number with country code
parameters.put("dst", "+91*******"); // Receiver's phone number with country code
parameters.put("text", "Hi, text from Plivo"); // Your SMS text message
try {
// Send the message
MessageResponse msgResponse = api.sendMessage(parameters);
// Print the response
System.out.println(msgResponse);
// Print the Api ID
System.out.println("Api ID : " + msgResponse.apiId);
// Print the Response Message
System.out.println("Message : " + msgResponse.message);
if (msgResponse.serverCode == 202) {
// Print the Message UUID
System.out.println("Message UUID : " + msgResponse.messageUuids.get(0).toString());
} else {
System.out.println(msgResponse.error);
}
} catch (PlivoException e) {
System.out.println(e.getLocalizedMessage());
}
Ich habe versucht, auch mit diesem Code Konsole Anwendung auszuführen als Web application.I ist Ausnahme bekommen „com.plivo.helper.exception.PlivoException: Anschluss an https://api.plivo.com verweigert“. Was ist falsch an meinem Code? Fehle ich hier etwas?
Überprüfen Sie Ihre Firewall-Einstellungen, um sicherzustellen, dass kein Datenverkehr blockiert wird. Verwenden Sie auch einen Web-Proxy? Wenn ja, stellen Sie sicher, dass Ihre Anwendung diesen Proxy verwendet, um Verbindungen zu verwalten. –
Ja, es gab ein Problem mit Proxy-Einstellungen und irgendwie blockierte das die Verbindung zur API. Ich habe meine Proxy-Einstellungen geändert und es hat angefangen zu arbeiten. Danke für Ihre Hilfe! – Manushi
Großartig! Bitte markieren Sie die Fragen als beantwortet. –