Skip to content

eloy83/rocket-chat-rest-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rocket-chat-rest-client

Leight weight java client for Rocket.Chat's REST API using Unirest and Jackson.

Java

RocketChatClient rc = new RocketChatClient("https://demo.rocket.chat/", "<user>", "<password>");

// get meta info
System.out.println("Api version is "+rc.getApiVersion());
System.out.println("Rocket.Chat version is "+rc.getRocketChatVersion());
		
//use typed API to retrieve rooms		
Set<Room> rooms = rc.getPublicRooms();
for (Room room : rooms) {
	System.out.println(String.format("name: %s, id: %s", room.name, room._id));
}

// send a message to a room. Room ID is resolved automatically		
rc.send("test", "Hello from REST client" + new Date());

// no comment ;-)
rc.logout();

Maven

<repositories>
	<repository>
		<id>jitpack.io</id>
		 <url>https://jitpack.io</url>
	</repository>
</repositories>
	
<dependencies>
	<dependency>
		<groupId>com.github.baloise</groupId>
		<artifactId>rocket-chat-rest-client</artifactId>
		<version>master-SNAPSHOT</version>
	</dependency>
</dependencies>

About

Java REST client API for Rocket.Chat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%