v1.0.9
This is a Java Based library useful to work with Kraken's API service.
Add the JitPack repository to your build file
-
Add it in your root build.gradle at the end of repositories
repositories { ... maven { url 'https://jitpack.io' } }
repositories { ... maven("https://jitpack.io") }
-
Add the dependency
dependencies { implementation 'com.github.N7ghtm4r3:KrakenManager:1.0.9' }
dependencies { implementation("com.github.N7ghtm4r3:KrakenManager:1.0.9") }
- Add it in your root build.gradle at the end of repositories
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
- Add the dependency
<dependency>
<groupId>com.github.N7ghtm4r3</groupId>
<artifactId>KrakenManager</artifactId>
<version>1.0.9</version>
</dependency>
- Java
// init a Kraken manager
try {
KrakenMarketManager manager = new KrakenMarketManager();
} catch(Exception e) {
e.printStackTrace();
}
To avoid re-entering credentials for each manager, you can instantiate managers like this with the ARCS:
// choose the manager for example: KrakenUserDataManager, KrakenUserTradingManager, etc
KrakenPrivateManager firstManager = new KrakenPrivateManager(/* params of the constructor chosen */,"apiKey","apiSign");
// and then use it
firstManager.makeSomething();
// you don't need to insert all credentials to make manager work
KrakenPrivateManager secondManager = new KrakenPrivateManager(); // same credentials used
// and then use it
secondManager.makeSomething();
Library give to you the opportunity to customize the return object after a request, the possibilities are:
- JSON: return response formatted as JSON (org.json.JSONObject or org.json.JSONArray)
- STRING: return response formatted as String
- LIBRARY_OBJECT: return response formatted as custom object offered by the library
// choose the manager for example: Gmail, etc
KrakenManager manager=new KrakenManager(/* params of the constructor chosen */);
// method to return directly a library given by library
manager.someRequest(); // in this case will be returned directly a LIBRARY_OBJECT
// method to customize the format of the return
manager.someRequest(ReturnFormat.JSON); // in this case will be returned response in JSON format
try {
System.out.println(manager.getAssetObject("BTCEUR"));
} catch (Exception e) {
System.out.println(manager.getErrorResponse());
//or
manager.printErrorResponse();
}
/* NOTE: if is not a request error will appear: "Error is not in api request, check out your code"
and you will have to work on your code to manage error, you can also change default error message*/
If you need help using the library or encounter any problems or bugs, please contact us via the following links:
Thank you for your help!
If you want support project and developer
Crypto | Address | Network |
---|---|---|
3H3jyCzcRmnxroHthuXh22GXXSmizin2yp | Bitcoin | |
0x1b45bc41efeb3ed655b078f95086f25fc83345c4 | Ethereum |
If you want support project and developer with PayPal
Copyright © 2024 Tecknobit