46 lines
1.6 KiB
Markdown
46 lines
1.6 KiB
Markdown
[](https://maven-badges.herokuapp.com/maven-central/de.svenkubiak/jpushover)
|
|
[](http://travis-ci.org/svenkubiak/JPushover)
|
|
|
|
If this software is useful to you, you can support further development by using Flattr. Thank you!
|
|
|
|
[](https://flattr.com/submit/auto?user_id=svenkubiak&url=https://github.com/svenkubiak/JPushover&title=JPushover&language=en&tags=github&category=software)
|
|
|
|
|
|
JPushover
|
|
================
|
|
|
|
Convenient class for sending messages to [Pushover][1] in Java project
|
|
|
|
Usage
|
|
------------------
|
|
|
|
1) Add the jpushover dependency to your pom.xml:
|
|
|
|
<dependency>
|
|
<groupId>de.svenkubiak</groupId>
|
|
<artifactId>jpushover</artifactId>
|
|
<version>x.x.x</version>
|
|
</dependency>
|
|
|
|
2) Use the JPushover object with the required informations were you want
|
|
|
|
new JPushover()
|
|
.token("MyToken")
|
|
.user("MyUser")
|
|
.message("MyMessage")
|
|
.push();
|
|
|
|
You can additionally add all available options from the official [Pushover documentation][2]
|
|
|
|
If you want more information and/or the response from the Pushover API, use the JPushoverResponse object.
|
|
|
|
JPushoverResponse jPushoverResponse = new JPushover()
|
|
.token("MyToken")
|
|
.user("MyUser")
|
|
.message("MyMessage")
|
|
.push();
|
|
|
|
JPushoverResponse will return the raw HTTP status code, along with the raw JSON response and a convenient boolean if the request was successful or not.
|
|
|
|
[1]: https://pushover.net
|
|
[2]: https://pushover.net/api |