Can be used to access the admin section of Shopify stores from Ruby apps.
The API is implemented as XML over HTTP using all four verbs (GET/POST/PUT/DELETE).
Each resource, like Order, Product, or Collection, has its own URL and is manipulated in isolation.
A Python version of the Shopify API can be download from here.
A PHP version of the Shopify API can be download from here.
What is new in this release:
- Temporary fix for the CLI.
- Added a specific exception for signature validation failures.
What is new in version 4.0.4:
- Temporary fix for the CLI.
- Added a specific exception for signature validation failures.
What is new in version 4.0.3:
- Temporary fix for the CLI.
- Added a specific exception for signature validation failures.
What is new in version 4.0.2:
- Temporary fix for the CLI.
- Added a specific exception for signature validation failures.
What is new in version 3.2.7:
- Temporary fix for the CLI.
- Added a specific exception for signature validation failures.
What is new in version 3.0.2:
- Brevity in require statements.
What is new in version v3.0.1:
- Fixed saving nested resources in ActiveResource 3.1+.
What is new in version v2.3.0:
- Fixed double root bug with ActiveSupport 3.2.0.
- Added metafields methods on Customer resource.
- Fixed prefix_options on assets returned from Asset.find.
What is new in version v2.2.0:
- Fixed issues with resources that have both direct and namespaced routes.
- Added detailed logger to help with debugging ActiveResource
- requests/responses.
- Added fulfillment#cancel.
What is new in version v2.1.0:
- Fix JSON errors handling.
- Remove global limit from ShopifyAPI::Limits.
What is new in version v2.0.0:
- Bump to 2.0.0 as this release breaks Rails 2 compatibility; we're now officially only supporting Rails 3. Rails 2 devs can follow the rails2 tag in this repo to know where we broke off
- Refactored resources into their own source files
- Added API limits functionality
- Patched ActiveResource issue with roots in JSON
- Added pending, cancelled, accepted, and declined convenience methods to ShopifyAPI::RecurringApplicationCharge
- ShopifyAPI::Session#temp now available as a convenience method to support temporarily switching to other shops when making calls
- Fixes to `shopify console` CLI tool
What is new in version v1.2.6:
- Refactored resources into their own source files.
- Added API limits functionality.
What is new in version v1.2.5:
- Fix for Article#comments.
Requirements:
- Shopify API key
- Shopify app secret key
Comments not found