https://github.com/s00d/onlinesim-java-api
JAVA Wrapper for automatic reception of SMS-messages by onlinesim.ru
https://github.com/s00d/onlinesim-java-api
api gradle java maven onlinesim proxy rent sms-api sms-messages
Last synced: about 1 month ago
JSON representation
JAVA Wrapper for automatic reception of SMS-messages by onlinesim.ru
- Host: GitHub
- URL: https://github.com/s00d/onlinesim-java-api
- Owner: s00d
- License: apache-2.0
- Created: 2021-11-02T16:08:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T09:21:12.000Z (over 3 years ago)
- Last Synced: 2025-08-25T12:12:55.763Z (10 months ago)
- Topics: api, gradle, java, maven, onlinesim, proxy, rent, sms-api, sms-messages
- Language: HTML
- Homepage: https://onlinesim.ru
- Size: 1.01 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Onlinesim JAVA API
Wrapper for automatic reception of SMS-messages by onlinesim.ru
## Installation
Require this package:
[Maven](https://mvnrepository.com/artifact/ru.onlinesim/onlinesim-api/latest)
```xml
ru.onlinesim
onlinesim-api
1.0.4
```
[Gradle](https://plugins.gradle.org/plugin/ru.onlinesim.OnlineSimApi)
Using the [plugins DSL](https://docs.gradle.org/current/userguide/plugins.html#sec:plugins_block):
```gradle
plugins {
id "ru.onlinesim.OnlineSimApi" version "1.0.4"
}
```
Using [legacy plugin application](https://docs.gradle.org/current/userguide/plugins.html#sec:old_plugin_application):
```gradle
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "ru.onlinesim:onlinesim-api:1.0.4"
}
}
apply plugin: "ru.onlinesim.OnlineSimApi"
```
Require this package in your APP:
```java
import ru.onlinesim.OnlineSimApi;
```
## Documentation
All documentation is in the wiki of this project - **[Documentation](https://github.com/s00d/onlinesim-java-api/wiki)**
## Responses
All responses from the server are described in the folder Responses
## Bugs
If you have any problems, please create Issues [here](https://github.com/s00d/onlinesim-java-api/issues)
### Example
`
```java
import ru.onlinesim.OnlineSimApi;
import ru.onlinesim.error.base.OnlineSimApiBaseException;
public class Run {
public static void main(String[] args) {
try {
OnlineSimApi loader = new OnlineSimApi(APIKEY);
GetUser user = loader.user();
Balance balance = user.balance();
// print info about score
System.out.println(balance.toString());
} catch (BaseException e) {
System.out.println(e.getMessage());
}
}
}
```