Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Discord Banner 2

JavaDestinyAPI

This is a java wrapper for the API provided by bungie to control things on Bungie.net and inside the game Destiny 2. It handles all of the neccessary HTTP requests async and parses the Json response for you.

The API is a work in-progress, contributions are welcome. Please note that development is on-going and the latest versions may be prone to bugs. If you find any please create an issue to report it.

Getting Started

This project can be currently accessed through the jitpack repository, which allows any github repo to be used as a dependency

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>

And then this dependency:

<dependency>
    <groupId>com.github.dec4234</groupId>
    <artifactId>JavaDestinyAPI</artifactId>
    <version>master</version>
</dependency>

(You may need to replace "master" with the latest commit hash)

If you happen to need a JAR version, check out releases.

Check out the wiki for more specific examples and information.

How's it made?

There is both official and unofficial documentation for the API available on destinydevs.github.io and on the offical bungie api documentation.

TO-DO

  • Managing inventory / Item transferring
  • Collections / Triumphs
  • Comprehensive Wiki / Youtube tutorials

Future Plans

I have some long-term goals with this API. Firstly, I'd like to complete the wrapping of most of Bungie-net API into the JavaDestinyAPI. Next I'd like to make a 2.0 version of this API completely built from the ground-up using the lessons and principles learned and established within the development period of the 1.0 version.

About

A Java wrapper for the Bungie Platform API

Resources

Packages

No packages published

Languages