用于与amazon mws api交互的python库

mws的Python项目详细描述


MWSPyPI version

主人:Requirements StatusBuild Statuscodecov

开发:Requirements StatusBuild Statuscodecov

这是一个叉子和 https://github.com/czpython/python-amazon-mws使用初级python 2/3支撑。

主要目的是提供向后兼容的插入替换 对于原始包(即相同的方法签名、类名等) 有一些额外的功能和任何明显损坏的修复。

安装

使用pip install mws从pypi安装。

快速启动

将您的api凭据放入您的环境中。

$ exportMWS_ACCOUNT_ID=...
$ exportMWS_ACCESS_KEY=...
$ exportMWS_SECRET_KEY=...

现在您可以从shell中使用api进行实验。

>>>importmws,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.DictWrapperobjectat0x1063a2160>>>>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]>

开发

处理mws的所有依赖项都在requirements.txtdocs/requirements.txt

测试

测试使用pytest运行。我们使用Python2.7测试并支持 使用Travis的Python3.x版本。

文件

文档使用sphinx构建。切换到docs/目录并 在那里安装requirements.txt中的任何依赖项。

要生成HTML文档,请运行:

make html

输出的html文档将在docs/build/中。

运行为HTML文档提供服务的实时重新加载服务器(在端口上 默认为8000):

make livehtml

贡献

请向develop发出请求。不需要代码覆盖率 但在可能的情况下受到鼓励 python 2/3之间的行为方式不同)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓工作室组织。json。JSONException:类型为java。无法将lang.String转换为JSONObject   java将数据从Jenkins参数化构建传递到testng。运行时的xml   java关注使用所有者框架异步打开JDialog   Android java:broadcastReceiver上的蓝牙连接事件未触发   在java中同时处理写入和读取的文件io   javascript如何替换目标数组字符串并将其更改为用户输入字符串   如何终止或停止java小程序中的其他线程   如何通过SeleniumJava连接到putty以执行一组命令并在putty窗口中验证输出   java为什么空列表上的循环会挂起?   java当我单击run时,什么也没有发生   swing Java多监视器问题   proguard java模块版本不匹配   java在facebook sdk 4.0上获取可标记好友+   java Android Fragmens和滑动示例   java导入。VS代码中的jar库   存储在SQL表中的java下载/显示文件   java项目Euler(第14页):递归问题   java如何在springboot中跳过失败的bean以避免报告失败:771>>应用程序启动失败