public class SwisscomSmsSender extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.web.client.RestTemplate |
restTemplate |
| Constructor and Description |
|---|
SwisscomSmsSender(String apiKey,
String senderNumber)
Constructor
|
SwisscomSmsSender(String apiKey,
String senderNumber,
String senderName,
String clientCorrelator)
Extended Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected OutboundSMSMessageRequest |
createOutboundSMSMessageRequest(String message,
String[] receiverNumbers) |
protected URI |
createRequestUri() |
protected List<String> |
prefixAndAddReceiverNumbersToList(String[] receiverNumbers) |
CommunicationWrapper |
sendSms(String message,
String... receiverNumbers)
Send a sms to one or more receivers
|
public SwisscomSmsSender(String apiKey, String senderNumber)
apiKey - the API-key generated by http://developer.swisscom.comsenderNumber - the number of the sender (i.e. +41791234567)public SwisscomSmsSender(String apiKey, String senderNumber, String senderName, String clientCorrelator)
apiKey - the API-key generated by http://developer.swisscom.comsenderNumber - the number of the sender (i.e. +41791234567)senderName - [ONLY IN PARTNER MODE] Name of the sender, which should be displayed on the receivers phoneclientCorrelator - An id that can be found in the logs of Swisscompublic CommunicationWrapper sendSms(String message, String... receiverNumbers)
message - the message textreceiverNumbers - the numbers of the receivers (i.e. +41791234567)protected OutboundSMSMessageRequest createOutboundSMSMessageRequest(String message, String[] receiverNumbers)
protected List<String> prefixAndAddReceiverNumbersToList(String[] receiverNumbers)
protected URI createRequestUri()
Copyright © 2015. All rights reserved.