This is a fork and continuation of https://github.com/czpython/python-amazon-mws with preliminary Python 2/3 support.
Install from PyPI with pip install mws.
Pull requests welcome.
Quickstart
Put your API credentials in your environment.
$ export MWS_ACCOUNT_ID=...
$ export MWS_ACCESS_KEY=...
$ export MWS_SECRET_KEY=...
Now you can experiment with the API from a shell.
>>> import mws, os
>>> orders_api = mws.Orders(
... access_key=os.environ['MWS_ACCESS_KEY'],
... secret_key=os.environ['MWS_SECRET_KEY'],
... account_id=os.environ['MWS_ACCOUNT_ID'],
... region='UK', # if necessary
... )
>>> service_status = orders_api.get_service_status()
>>> service_status
<mws.mws.DictWrapper object at 0x1063a2160>
>>> service_status.original
'<?xml version="1.0"?>\n<GetServiceStatusResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">\n <GetServiceStatusResult>\n <Status>GREEN</Status>\n <Timestamp>2017-06-14T16:39:12.765Z</Timestamp>\n </GetServiceStatusResult>\n <ResponseMetadata>\n <RequestId>affdec68-05d2-4bc5-a8a4-bb40f307dd6b</RequestId>\n </ResponseMetadata>\n</
GetServiceStatusResponse>\n'
>>> service_status.parsed
{'value': '\n ', 'Status': {'value': 'GREEN'}, 'Timestamp': {'value': '2017-06-14T16:39:12.765Z'}}
>>> service_status.response
<Response [200]>
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mws-0.7.3.tar.gz
(11.5 kB
view details)
File details
Details for the file mws-0.7.3.tar.gz.
File metadata
- Download URL: mws-0.7.3.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3b6b3d80f840971b67f32634e0cbbea123f82eeb1e75235a147b3d2b7652049
|
|
| MD5 |
0d342d8671709fa8970005247edaca0b
|
|
| BLAKE2b-256 |
05ec4e6413b21b6c91fffcd4d8d08e468ecb78320b04bff05ac7170fffe91d94
|