No project description provided
Project description
CA API Wrapper
The ca_api_wrapper
is a Python package that simplifies interacting with the ChannelAdvisor API. It provides a straightforward, object-oriented approach to accessing ChannelAdvisor's features, such as managing products, orders, and exports, making it easier for developers to integrate ChannelAdvisor services into their applications.
Features
- Easy Authentication: Simplify the process of authenticating with the ChannelAdvisor API.
- Product Management: Easily list, retrieve, and update product information.
- Order Processing: Fetch and update orders with minimal hassle.
- Export Utilities: Access export functionalities provided by ChannelAdvisor.
- Error Handling: Robust error handling to gracefully manage API exceptions.
Installation
Install ca_api_wrapper
using pip:
pip install ca_api_wrapper
Quick start
Here's a quick example to get you started with the ca_api_wrapper:
from ca_api_wrapper.api.client_registry import ClientsFactory
# User provides their own credentials
access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-1234"
default_profile_id = 12345678
secondary_profile_id = 12345679
factory = ClientsFactory(access_token, default_profile_id, secondary_profile_id)
product_client = factory.product_client
response = product_client.products.get_by_id(11111111)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ca_api_wrapper-2.0.5.tar.gz
(6.7 kB
view hashes)
Built Distribution
Close
Hashes for ca_api_wrapper-2.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe97073d3bae966c877abc56a58ba1c57b0226faaef6e5886919550987671ed |
|
MD5 | 21834b9e23aba9d36f4cb01d5b61b50e |
|
BLAKE2b-256 | a2ddc3f27ac26cf3fbfad7f6f2bbfb605af1e7af2dfc4aaf8ae825398c2a242a |