metrc web api的轻量级python包装器
python-metrc的Python项目详细描述
python metrc
metrc web api的轻量级python包装器
开始
这些说明将为您提供一份项目启动和运行的副本 用于开发和测试的本地机器。
安装
$ pip install python_metrc
运行测试
cd python_metrc
pytest
文件
要生成并调用终结点-https://sandbox-api-ca.metrc.com/transfers/v1/delivery/packages/states-可以使用以下任意组合:
>>> from python_metrc import METRC >>> metrc = METRC('https://sandbox-api-ca.metrc.com', vendor_key={VENDOR_KEY}, user_key={USER_KEY}, license_number={LICENSE_NUMBER}) >>> metrc.transfers('delivery').packages('states').get() <Response [200]> >>> metrc.transfers.delivery.packages('states').get() <Response [200]> >>> metrc.transfers.delivery.packages.states.get() <Response [200]> >>> metrc.transfers('delivery', 'packages', 'states').get() <Response [200]>
METRC类实例提供绑定在自身上的GET、POST和DELETEhttp方法。返回类型是requests模块的Response对象。
贡献
请阅读Contribution指南,了解有关我们行为准则的详细信息,以及向我们提交请求的过程。
许可证
这个项目是在麻省理工学院的许可下授权的-详细信息请参见LICENSE文件
致谢
- Hammock-用于生成restful url
历史记录
0.1.2(2018-09-26)
- 将主类转换为继承吊床。
0.1.1(2018-09-26)
- 安装后清理不必要的手工艺品。
0.1.0(2018-09-26)
- pypi上的第一个版本。