Interface for the PlentyMarkets API.
Project description
Overview
Interface for the PlentyMarkets API.
Setup
Requirements
- Python 3.7.8+
Installation
Install it directly into an activated virtual environment:
$ pip install python_plenty_api
or add it to your Poetry project:
$ poetry add plenty_api
Usage
After installation, the package can imported:
$ python
>>> import plenty_api
>>> plenty_api.__version__
Examples
import plenty_api
def main():
# Get the bearer token and set the basic attributes for an endpoint
plenty = plenty_api.PlentyApi(base_url='https://{your-shop}.plentymarkets-cloud01.com', # available under setup->settings->API->data
use_keyring=True, # Save the credentials into your system wide Keyring or not
data_format='json', # Choose the output format (default JSON)
debug=True) # display the constructed endpoint before making the request
orders = plenty.plenty_api_get_orders_by_date(start='2020-09-20',
end='2020-09-24',
date_type='payment', # Get orders that were payed in between [start] and [end]
additional=['documents', 'locations'], # Include additional attributes to the response
refine={'orderType': '1', 'referrerId': '1'}) # Only get orders with type 1 and from referrer 1
if __name__ == '__main__':
main()
Contact
Author: Sebastian Fricke, Company: Panasiam, Email: sebastian.fricke.linux@gmail.com
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
plenty_api-0.2.10.0.tar.gz
(38.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plenty_api-0.2.10.0.tar.gz.
File metadata
- Download URL: plenty_api-0.2.10.0.tar.gz
- Upload date:
- Size: 38.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.8.10 Linux/5.6.0-1048-oem
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abf4d1758369906831bbcf864b968c8072055e735f21ff4d6cb957fc1b252c46
|
|
| MD5 |
277224718807a7c4f9796c7b4a118db4
|
|
| BLAKE2b-256 |
29585b7e4c16eaba903ca2a1641417b6d4f4c0eb2cce35484f1e5bef59a81700
|
File details
Details for the file plenty_api-0.2.10.0-py3-none-any.whl.
File metadata
- Download URL: plenty_api-0.2.10.0-py3-none-any.whl
- Upload date:
- Size: 39.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.8 CPython/3.8.10 Linux/5.6.0-1048-oem
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57cb991cd99c6ae25b7f2edb36200b46048b3b3955f35b257a23c73b2de19f2b
|
|
| MD5 |
fa1a0366335f52311e9c2e17461d5668
|
|
| BLAKE2b-256 |
a26e749e9cc0aa5e49959577e13c739fe743add7d78ee2fccfeafac7989d9366
|