Skip to content
A lightweight java-client-library for using websms.com services.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
docs
lib
src/at/sms/business/sdk
LICENSE
README.md

README.md

   W E B S M S . C O M   J A V A   S D K

What is it?

A lightweight java-client-library for using our business platform services. Reduces the complexity of network-communication between client and business- platform-server, to help business-customer save time and money for focusing on their strength.

Requirements

The following requirements exist for running BP-SDK:

  • Java Compiler:

    A fully compliant Java 1.6 (or later) Development Kit is required for the BP-SDK to be compiled and executed.

  • slf4j-API:

    The version which should be used is 1.6.x. Slf4j serves as simple logging facade for various logging frameworks. More information how to use slf4j can be found at http://www.slf4j.org/. It should be noted that without an additional library, that include a slf4j-binding for e.g. log4j, logging won't work. The api can be found at lib/.

  • gson

    The version that should be used is 2.2.x. Google gson serves as simple Object-to-JSON- Serializer. More information on gson can be found at http://code.google.com/p/google-gson/. The library can be found at lib/.

  • businessapi-client

    Is used for the synchronisation between server and client-sdk. The library can be found at lib/.

Installation Instructions

Include the mentioned dependencies of the requirement into the classpath (don't forget to also include the BusinessSMSClient-x.x.x.jar found at dist/). There are multiple ways for calling the SDK. Some are explained at the tutorial-section (docs/howto/).

Running Examples

The SDK is not a standalone java-application it needs at least a main-method for working. Examples for running the BP-SDK can be found at /docs/howto/.

The Latest Version

  • Version 1.0.3: Removes output of request to System.out
  • Version 1.0.2: Fix problem with credentials when using constructor with readTimeout.
  • Version 1.0.1: Fix problem with non-UTF8 environments.
  • Version 1.0.0: Basic text- and binary-sms-sending.

Documentation

The documentation available as of the date of this release is also included, in HTML format, in the docs/apidocs/ directory, and it may be browsed starting from the file called index.html.

Contributor

Sebastian Wilhelm

Contact

For any further questions into detail the contact-email is developer@websms.com.

You can’t perform that action at this time.