https://github.com/valery1707/smsc-java
Java library for SMSC
https://github.com/valery1707/smsc-java
java library
Last synced: about 1 month ago
JSON representation
Java library for SMSC
- Host: GitHub
- URL: https://github.com/valery1707/smsc-java
- Owner: valery1707
- License: mit
- Created: 2017-08-04T10:21:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T09:48:18.000Z (9 months ago)
- Last Synced: 2025-01-31T22:23:25.673Z (3 months ago)
- Topics: java, library
- Language: Java
- Homepage: https://smsc.ru/api/http/
- Size: 146 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://maven-badges.herokuapp.com/maven-central/name.valery1707.smsc/smsc)
[](http://www.javadoc.io/doc/name.valery1707.smsc/smsc)
[](http://opensource.org/licenses/MIT)[](https://waffle.io/valery1707/smsc-java)
[](http://www.rultor.com/p/valery1707/sms-java)# smsc-java
Java library for [SMSC](https://smsc.ru/api/http/).# Features
# How to use
First, connect the libraries `smsc`, `smsc-http-ok-http` and `smsc-json-jackson` to the project and then:
```java
SmsCenter center = new SmsCenterImpl(
new HttpClientOkHttp(),
new JsonMapperJackson(),
"demo", "demo1".toCharArray()
);
MessageSend send = center
.messages()
.send(new Message()
.withContact(Contact.phone("79051234567"))
.withText("SMS text")
);
System.out.println(String.format(
"Sent %d messages with total cost %.2f, current balance is %.2f",
send.getCnt(), send.getCost(), send.getBalance()
));
```