python api sentlia载体
envialia的Python项目详细描述
PythonAPI环境载体。
功能
- 服务
- 测试连接
- 列出所有装运(按日期)
- 创建/向envialia发送货物
- 获取发货信息(详细信息)
- 获取装运状态
- 删除发货
用法示例
test.py文件中的示例api
服务
fromenvialia.utilsimportservicesservices()
测试连接
withAPI(agency,customer,password,debug)asenvialia_api:envialia_api.test_connection()
按日期列出所有装运
withPicking(agency,customer,password,debug)aspicking_api:date=None# date YYYY/MM/DDprintpicking_api.list(date)
创建/发送货物到Envialia
withPicking(agency,customer,password,debug)aspicking_api:data={...}reference=picking_api.create(data)
获取发货信息(详细信息)
withPicking(agency,customer,password,debug)aspicking_api:reference='123456'data={}data['agency_origin']=agencydata['agency_cargo']=agencypicking_api.info(reference,data)
获取装运状态
withPicking(agency,customer,password,debug)aspicking_api:reference='123456'data={}data['agency_origin']=agencydata['agency_cargo']=agencypicking_api.state(reference,data)
删除发货
withPicking(agency,customer,password,debug)aspicking_api:reference='123456'data={}data['agency_origin']=agencydata['agency_cargo']=agencypicking_api.delete(reference,data)