Java and Android client for Flattr API
Java
Permalink
Failed to load latest commit information.
flattr4j-async [maven-release-plugin] prepare for next development iteration Apr 14, 2017
flattr4j-core [maven-release-plugin] prepare for next development iteration Apr 14, 2017
flattr4j-web
src/site Update documentation Apr 14, 2017
.gitignore Ignore Eclipse classpath files Oct 22, 2013
.gitlab-ci.yml Use sonar Apr 14, 2017
.project Changes for Eclipse Indigo Nov 27, 2011
LICENSE-APL.txt First import Sep 4, 2010
LICENSE-GPL.txt First import Sep 4, 2010
LICENSE-LGPL.txt First import Sep 4, 2010
README.md Update documentation Apr 14, 2017
pom.xml [maven-release-plugin] prepare for next development iteration Apr 14, 2017

README.md

Java Flattr Client build status

flattr4j is a free open source Java library for using the Flattr API. It can be used on Android apps, but also on Java based servers, web sites and desktop applications.

flattr4j is not an official client. It is not endorsed by or affiliated with Flattr AB or Eyeo GmbH.

Important Note

Flattr is currently changing its API. Because of that, some of the flattr4j calls are failing or not delivering the expected results any more. Sadly there is no up-to-date documentation of the current API, or about their general plans for a future API.

Are you getting a "Received fatal alert: handshake failure" exception? Try the latest OpenJDK version, or use Oracle Java.

Features

  • Lightweight and easy to use
  • Covers the entire Flattr API
  • Also runs on Android
  • JSP tag library for inserting static and javascript Flattr buttons
  • Helps through the OAuth authentication process at Flattr, no OAuth knowledge is needed
  • With Maven and Gradle support
  • Stable and mature code base, started in 2010

Usage

Contribute

License

flattr4j is open source software. The source code is distributed under the terms of GNU General Public License Version 3, GNU Lesser General Public License Version 3, Apache License 2.0.