cryptonotifier-sdk is a lightweight Java library for interacting with the Cryptonotifier API, providing complete API coverage, and supporting REST api requests.
- Support for synchronous REST requests to all subscription endpoints.
- Install library into your Maven's local repository by running mvn install
- Add the following dependency to your project
# build.gradle
implementation group: 'net.cryptonotifier', name: 'net.cryptonotifier.notifier', version: '0.0.1'
package com.example.in.cryptonotifier.demo;
import lombok.extern.slf4j.Slf4j;
import net.cryptonotifier.notifier.api.client.CryptoNotifierApiClientFactory;
import net.cryptonotifier.notifier.api.client.CryptoNotifierRestApiClient;
import net.cryptonotifier.notifier.api.client.domain.NewSubscription;
import net.cryptonotifier.notifier.api.client.domain.SubscriptionResponse;
import org.springframework.beans.factory.annotation.Value;
@Slf4j
public class CryptoNotifierWrapper {
@Value("${secret.crypto-notifier-api-key}")
private String apiKey;
// Create Subscription
public SubscriptionResponse createSubscription(NewSubscription newSubscription){
final CryptoNotifierApiClientFactory factory = CryptoNotifierApiClientFactory.newInstance(apiKey);
final CryptoNotifierRestApiClient client = factory.newRestClient();
SubscriptionResponse subscriptionResponse = client.createSubscription(newSubscription);
return subscriptionResponse;
}
}
** substitute apiKey with your api token from the site.