Skip to main content

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


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)

Uploaded Source

Built Distribution

ca_api_wrapper-2.0.5-py3-none-any.whl (8.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page