2017-01-12 5 views
3

Plivo SMS API를 내 Java 웹 응용 프로그램과 통합합니다. 신청서를 통해 메시지를 보내고 싶습니다. 나는 https://www.plivo.com/docs/getting-started/send-a-single-sms/ 링크를 언급하고있다.Plivo SMS가 전송되지 않고 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()); 
    } 

나는 웹 application.I 예외 얻고뿐만 아니라 콘솔 응용 프로그램을 사용하여이 코드를 실행하려고 : 다음은 코드 조각이다 "com.plivo.helper.exception.PlivoException을 : https://api.plivo.com에 연결이 거부". 내 코드에 어떤 문제가 있습니까? 내가 여기서 아무것도 놓치고 있니?

+0

방화벽 설정이 트래픽을 차단하지 않는지 확인하십시오. 또한 웹 프록시를 사용하고 있습니까? 그렇다면 응용 프로그램이이 프록시를 사용하여 연결을 처리하는지 확인하십시오. –

+0

예, 프록시 설정에 문제가있어 어떻게 든 API 연결을 차단하고있었습니다. 프록시 설정이 변경되어 작동하기 시작했습니다. 도와 줘서 고마워! – Manushi

+0

좋아요! 질문에 답변으로 표시하십시오. –

답변

1

Plivo Sales Engineer는 여기에 있습니다.

방화벽 설정이 트래픽을 차단하지 않는지 확인하십시오. 또한 웹 프록시를 사용하고 있습니까? 그렇다면 응용 프로그램이이 프록시를 사용하여 연결을 처리하는지 확인하십시오.