使用postnl locations soap api的python包装器

postnl-locations的Python项目详细描述


使用postnl locations soap api的python包装器。你可以找到源代码 这里:python-postnl-locations

https://travis-ci.org/maerteijn/python-postnl-locations.svg?branch=masterCoverage

兼容性

这个包依赖于suds-jurko,一个完全兼容的原始版本 包中包含一些错误修复和速度改进,并支持python3。 所以这个包依赖于它(suds-py3仍然有一些兼容性问题)。

用法

要使用此软件包,请执行以下步骤:

  1. 以某种方式安装这个python包。(pip install postnl-locations
  2. 在项目中,创建至少包含以下参数的设置字典:
MY_SETTINGS={# this is the testservice wsdl, see the PostNL documentation for the production settings'wsdl':"https://testservice.postnl.com/CIF_SB/LocationWebService/2_0/?wsdl",'countrycode':'NL','username':"my-username",# the password is SHA1 hashed'password':"my-sha1-hashed-password",}
  1. 按如下方式使用客户端:
frompostnl.locations.clientimportLocationslocations=Locations(settings=MY_SETTINGS)my_locations=locations.nearest_locations(postalcode="6821AD")

查看settings.py以获取更多选项(例如,您可以使用自定义resultsTransform类调整结果)。

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

推荐PyPI第三方库


热门话题
使用安卓中不同Java类中声明的变量   java Paypal重新授权失败DCC\u不允许重新授权\u   java删除Nattable中的行号   Java扫描器在循环时数据类型验证中输入错误后未读取换行符   java如何使用jsoup计算div的数量?   java嵌套这样的try/finally子句安全吗?   Java中的安卓格式浮点数(#.#.#.#.#)   java为什么maven总是指向JRE的较低版本   Java中的对象GUI网格   具有中心值和基于值的背景的java单元格   在java中,如何检查布尔值是否存在介于两个数字之间的数字?   等于Java 1.7对hashCode()的重写,其行为不符合我的预期   java使用来自Netbeans的JDBC资源和servlet