GithubHelp home page GithubHelp logo

isabella232 / shopify-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sailthru/shopify-sdk

0.0 0.0 0.0 1.25 MB

Java SDK for Shopify REST APIs

License: Apache License 2.0

Shell 0.47% Java 99.53%

shopify-sdk's Introduction

Shopify SDK

Java SDK for Shopify REST APIs

Service Develop Master
CI Status Build Status Build Status

Quality Gate Coverage Maven Central

Quickstart

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();

Optional Configuration

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

Building from source

1. Install Maven
2. Install JDK 8
3. Clone the repository.
3. Navigate to repository directory and run `mvn install`

Release Notes

Please see our release notes here: https://github.com/ChannelApe/shopify-sdk/releases

shopify-sdk's People

Contributors

rjdavis3 avatar ryankazokas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.