Java SDK for Shopify REST APIs
Service | Develop | Master |
---|---|---|
CI Status |
Creating SDK with store subdomain and access token, then making a sample call:
final ShopifySdk shopifySdk = ShopifySdk.newBuilder()
.withSubdomain(subdomain)
.withAccessToken(accessToken).build();
final ShopifyShop shopifyShop = shopifySdk.getShop();
For private apps, accessToken
should be the private app's Admin API password.
The final parameters of the SDK builder are optional and will use default values when not supplied:
Parameter | Description | Default |
---|---|---|
Minimum Request Retry Random Delay | Shopify SDK uses a random wait strategy when calculating to perform the next attempt. This is the minimum duration to wait before performing the failed request. | 1 second |
Maximum Request Retry Random Delay | Shopify SDK uses a random wait strategy when calculating to perform the next attempt. This is the maximum duration to wait before performing the failed request. | 5 seconds |
Maximum Request Retry Timeout | The maximum time to keep retrying failed requests. | 3 minutes |
Connection Timeout | The duration to attempt to connect to Shopify's API. | 1 minute |
Read Timeout | The duration to attempt to read a response from Shopify's API. | 15 Seconds |
1. Install Maven
2. Install JDK 8
3. Clone the repository.
3. Navigate to repository directory and run `mvn install`
Please see our release notes here: https://github.com/ChannelApe/shopify-sdk/releases