Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. @Service
  2. public class SMSService {
  3.  
  4.     @Value("${sms.aero.user}")
  5.     private String smsAeroLogin;
  6.  
  7.     @Value("${sms.aero.password}")
  8.     private String smsAeroPassword;
  9.  
  10.     @Value("${sms.aero.from}")
  11.     private String smsAeroFrom;
  12.  
  13.     @Value("${sms.aero.url}")
  14.     private String smsAeroUri;
  15.  
  16.     public void sendSMS(String phone, String name, String login) {
  17.         String request = smsAeroUri+
  18.                 "user="+ smsAeroLogin +
  19.                 "&password=" + smsAeroPassword +
  20.                 "&to=" + phone + //телефон ввида 79867139069
  21.                 "&text=" + "Username:" + name + "/Login:" + login +
  22.                 "&from=" + smsAeroFrom;
  23.         System.out.println(request);
  24.         RestTemplate restTemplate = new RestTemplate();
  25.         ResponseEntity<String> responseEntity = restTemplate.getForEntity(request, String.class);
  26.         if (responseEntity.getBody().contains("accepted")) {
  27.             System.out.println("< Message send >");
  28.             System.out.println(responseEntity.getStatusCode());
  29.         }
  30.     }
  31. }
  32.  
  33.  
  34.  
  35. application.properties
  36. sms.aero.user=твой email
  37. sms.aero.password=твой api key
  38. sms.aero.from=test
  39. sms.aero.url=https://gate.smsaero.ru/send/?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement