python api seur载体

seur的Python项目详细描述


西班牙python api seur carrier。

功能

  • 服务
  • 测试连接
  • 按邮政编码获取城市
  • 创建/发送装运到SEUR
  • 获取信息交付(发货)
  • 从日期开始获取列表交货(发货)

用法示例

test.py文件中的示例api

服务

fromseur.utilsimportservicesservices()

测试连接

withAPI(username,password,vat,franchise,seurid,ci,ccc,context)asseur_api:printseur_api.test_connection()

创建/发送装运至SEUR

context['printer']='ZEBRA'context['printer_model']='LP2844-Z'context['ecb_code']='2C'withPicking(username,password,vat,franchise,seurid,ci,ccc,context)aspicking_api:reference,label,error=picking_api.create(data)

在上下文中获取pdf标签文件传递pdf值:

context['pdf']=TruewithPicking(username,password,vat,franchise,seurid,ci,ccc,context)aspicking_api:reference,label,error=picking_api.create(data)

获取拣货信息

withPicking(username_expedicion,password_expedicion,vat,franchise,seurid,ci,ccc,context)aspicking_api:data={}data['expedicion']='S'data['public']='N'data['reference']='SEURREFERENCE'info=picking_api.info(data)

获取领料单

withPicking(username_expedicion,password_expedicion,vat,franchise,seurid,ci,ccc,context)aspicking_api:data={}data['expedicion']='S'data['public']='N'data['from']='19-03-2014'data['to']='19-03-2014'shipments=picking_api.list(data)

如果不传递或传递值,请获取今天的日期。

获取标签

context['pdf']=TruewithPicking(username,password,vat,franchise,seurid,ci,ccc,context)aspicking_api:print"Get Label PDF"data={}data['servicio']='1'data['product']='2'data['total_bultos']='1'#~ data['total_kilos'] =data['observaciones']='Testing Seur API - Get Label'data['referencia_expedicion']='S/OUT/0001'data['ref_bulto']='S/OUT/0001'#~ data['clave_portes'] = '' # Add F to invoice#~ data['clave_reembolso'] = '' # Add F to invoice#~ data['valor_reembolso'] = ''data['cliente_nombre']='Zikzakmedia SL'data['cliente_direccion']='Sant Jaume, 9. Baixos 2'#~ data['cliente_tipovia'] = 'CL'#~ data['cliente_tnumvia'] = 'N'#~ data['cliente_numvia'] = '93'#~ data['cliente_escalera'] = 'A'#~ data['cliente_piso'] = '3'#~ data['cliente_puerta'] = '2'data['cliente_poblacion']='Vilafranca del Penedes'# Important city exist in Seur. Get Seur values from zip methoddata['cliente_cpostal']='08720'data['cliente_pais']='ES'data['cliente_email']='zikzak@zikzakmedia.com'data['cliente_telefono']='938902108'data['cliente_atencion']='Raimon Esteve'label=picking_api.label(data)withopen("/tmp/seur-label.pdf","wb")asf:f.write(decodestring(label))print"Generated PDF label in /tmp/seur-label.pdf"

获取manifiesto

withPicking(username,password,vat,franchise,seurid,ci,ccc,context)aspicking_api:print"Get Manifiesto"data={}manifiesto=picking_api.manifiesto(data)withopen("/tmp/seur-manifiesto.pdf","wb")asf:f.write(decodestring(manifiesto))print"Generated PDF label in /tmp/seur-manifiesto.pdf"

从SuulAPI 4/H2>存在城市或拉链
withPicking(username,password,vat,franchise,seurid,ci,ccc,context)aspicking_api:city='Granollers'# or upperoptions=picking_api.city(city)zip='08720'options=picking_api.zip(zip)

从seur返回dict值。 这些方法在创建新的/发送选择时调用非常重要,因为seur 验证城市价值,要求城市在其体系中存在。

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

推荐PyPI第三方库


热门话题
java组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?