Can be used to access the admin section of Shopify stores from Python apps.
This is actually a port of the Shopify Ruby API.
Data is sent as XML over HTTP to communicate with Shopify, which provides a web service that follows the REST principles as much as possible.
A Ruby 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:
- Removed support for legacy auth
- Updated to pyactiveresource v2.0.0 which changes the default form to JSON
- Updated session.request_token
- Updated Session to better match the ShopifyAPI Ruby gem
- Updated the readme to better describe how to use the library
- Added support for CustomerSavedSearch (CustomerGroup is deprecated)
What is new in version 2.1.3:
- Removed support for legacy auth
- Updated to pyactiveresource v2.0.0 which changes the default form to JSON
- Updated session.request_token
- Updated Session to better match the ShopifyAPI Ruby gem
- Updated the readme to better describe how to use the library
- Added support for CustomerSavedSearch (CustomerGroup is deprecated)
What is new in version 2.1.2:
- Removed support for legacy auth
- Updated to pyactiveresource v2.0.0 which changes the default form to JSON
- Updated session.request_token
- Updated Session to better match the ShopifyAPI Ruby gem
- Updated the readme to better describe how to use the library
- Added support for CustomerSavedSearch (CustomerGroup is deprecated)
What is new in version 1.0.7:
- Fixed thread local headers to store a copy of the default hash which prevents activate_session in one thread from affecting other threads.
What is new in version 1.0.6:
- Fixed deserializing and serializing fulfillments which can now contain arrays of strings in the tracking_urls attribute.
What is new in version 1.0.5:
- Fixed parameter passing for order cancellation.
- Fixed Product.price_range method for variants with different prices.
What is new in version 1.0.3:
- Fixed bug in setting format attribute on Webhook instances.
- Fixed missing slash in return value of Image size methods.
- Upgrade pyactiveresource to fix unicode encoding issues.
What is new in version v1.0.1:
- Use the correct redirect parameter in Session.create_permission_url. Was redirect_url but corrected to redirect_uri.
What is new in version v1.0.0:
- Added support for OAuth2.
- ShopifyResource.activate_session must now be used with OAuth2 instead of setting ShopifyResource.site directly.
- Session.__init__ no longer allows params to be passed in as **params.
- Session.__init__ now makes an HTTP request when using OAuth2 if params are specified.
- Session now exposes the access token through the token instance variable to simplify session saving and resuming.
What is new in version v0.3.0:
- Added support for customer search and customer group search.
- Resource errors are cleared on save from previous save attempt.
- Made the library thread-safe using thread-local connections.
What is new in version v0.2.0:
- Made responses available through the connection object.
What is new in version v0.1.8:
- Added ability to add metafields on customers.
What is new in version v0.1.4:
- Fixed a bug in metafields method caused by missing import.
- Prefix options can be specified in the attributes dict on creation.
- Allow count method to be used the same way as find.
What is new in version v0.1.3:
- Fixed the automatic download of dependencies.
- Updated the README instructions.
What is new in version v0.1.2:
- Added Python 2.5 compatibility.
What is new in version v0.1.0:
- Initial release. Ported the Shopify API from Ruby to Python.
Requirements:
- Shopify API key
- Shopify app secret key
Comments not found