Skip to content

ooz/epages-rest-python

Repository files navigation

ePages REST API for Python

https://travis-ci.org/ooz/epages-rest-python.svg?branch=master

See ePages API for detailed documentation.

Installation

Using pip:

pip install epages-rest-python

Usage

import epages

api_url = 'https://your.domain.com/rs/shops/yourShopName'
token = 'yOuRaPiKeYhErE'
client = epages.RESTClient(api_url,
                           token) # optional for public resources

# Get the shop information
shop = client.get('')
# or
shop = client.get('/')
# or
shop = client.get(api_url)
print(shop)

# Create a new product
payload = {
    'productNumber': '1337'
}
new_product = client.post('/products', json=payload)
print(new_product)

Works with ePages Now v2 (beyond) shops, too:

import epages
client = epages.BYDClient('https://yourshop.beyondshop.cloud/api',
                          'client-id-of-your-app',
                          'client-secret-of-your-app')

shop = client.get('/shop')

print(shop['name'])

For more examples see the epages-rest-python-examples repository.

Testing

Executing the tests requires a developer shop.

cp run_tests.sh.template run_tests.sh

# Edit run_tests.sh: enter your ePages API URL and access token

make test

About

ePages online shop API for Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •