СМС не работает с терминала - PullRequest
0 голосов
/ 11 мая 2018

Я могу отправлять SMS-сообщения из Netbeans с моим классом java, но когда я пытаюсь запустить их из терминала / команды, это не работает. Ошибка не выдается. Я уже пробовал компилировать в разных версиях Java. Я работаю в Ubuntu 14 и JDK 7 / 1,8 используется.

String authkey = "abc";
String mobiles = mobile;
mobiles = Arrays.stream(mobiles.split(",")) .distinct() .collect(Collectors.joining(","));
String senderId = sid;
String message = msg;
String route="4"; //Transaction
URLConnection myURLConnection=null;
URL myURL=null;
BufferedReader reader=null;
String encoded_message=message.trim();
String mainUrl="example.com/api/sendhttp.php?";
StringBuilder sbPostData= new StringBuilder(mainUrl);
sbPostData.append("authkey=").append(authkey); 
sbPostData.append("&mobiles=").append(mobiles);
sbPostData.append("&message=").append(encoded_message);
sbPostData.append("&route=").append(route);
sbPostData.append("&sender=").append(senderId);

 mainUrl = sbPostData.toString();
 try
 {
//prepare connection
myURL = new URL(mainUrl);
myURLConnection = myURL.openConnection();
myURLConnection.connect();
reader= new BufferedReader(new InputStreamReader(myURLConnection.getInputStream()));
//reading response 
String response;
while ((response = reader.readLine()) != null) {
    //print response
    System.out.println(response);
}

//finally close connection
reader.close();
 } 
 catch (IOException e) 
 { 
 JOptionPane.showMessageDialog (null,"Could not send SMS"+e);                     
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...