Hydrogen Nucleus API
- API version: 1.9.5
- Build date: 01-07-2021
For more information, please visit https://www.hydrogenplatform.com/apis
https://www.hydrogenplatform.com/docs/nucleus/v1
Building the API client library requires:
- Java 1.7+
- Maven/Gradle
To install the API client library to your local Maven repository, simply execute:
mvn clean install
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn clean deploy
Refer to the OSSRH Guide for more information.
Add this dependency to your project's POM:
<dependency>
<groupId>com.hydrogenplatform</groupId>
<artifactId>hydrogen-nucleus-api</artifactId>
<version>1.9.5</version>
<scope>compile</scope>
</dependency>
Add this dependency to your project's build file:
compile "com.hydrogenplatform:hydrogen-nucleus-api:1.9.5"
At first generate the JAR by executing:
mvn clean package
Then manually install the following JARs:
target/hydrogen-nucleus-api-1.9.5.jar
target/lib/*.jar
Please first follow the installation instructions. Then make sure you use the proper base URL:
Create an authentication object(AuthApiClient) with environment parameter.
Sandbox URL
AuthApiClient authApiClient = new AuthApiClient(Environment.SANDBOX);
Production URL
AuthApiClient authApiClient = new AuthApiClient(Environment.PRODUCTION);
Now you are ready to execute the following Java code:
import com.hydrogen.nucleus.AuthApiClient;
import com.hydrogen.nucleus.ApiException;
import com.hydrogen.nucleus.model.AccountAllocationMapping;
import com.hydrogen.nucleus.Environment;
public class AccountApiExample {
public static void main(String[] args) {
AuthApiClient authApiClient = new AuthApiClient(Environment.PRODUCTION);
try {
// Use one of the below method to generate oauth token
// Creating a token for grant_type=client_credentials
authApiClient.createClientCredential("CLIENT_ID", "CLIENT_SECRET");
// Creating a token for grant_type=password
authApiClient.createPasswordCredential("CLIENT_ID", "CLIENT_SECRET",
"USERNAME", "PASSWORD");
// Creating a token using client_token
authApiClient.createClientTokenCredential("CLIENT_ID", "CLIENT_SECRET",
"CLIENT_TOKEN");
} catch (ApiException e) {
e.printStackTrace();
}
AccountApi apiInstance = new AccountApi();
AccountAllocationMapping allocRequest = new AccountAllocationMapping(); // AccountAllocationMapping | allocRequest
try {
AccountAllocationMapping result = apiInstance.createAccountAllocationMappingUsingPost(allocRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AccountApi#createAccountAllocationMappingUsingPost");
e.printStackTrace();
}
}
}
The Hydrogen Technology Corporation
https://www.hydrogenplatform.com
Generated using Swagger Codegen