轻松标记包裹
项目描述
Roulier
Roulier是一个用Python编写的用于发送包裹的运输库。Roulier将为您的承运人获取标签和跟踪号码。
- Roulier在您的服务器上运行,并直接调用每个承运人的API。
- 您必须使用每个承运人提供的自己的凭证。
- Roulier是开源软件,AGPL-3
- Roulier集成了多个承运人
- 法国邮政
- 法国DPD
- 法国GLS
- 法国Chronopost
- 更多即将到来... (geodis, kuehne...)
安装
这与python 2.7不兼容。在这种情况下,请使用版本 < 1.0.0 (python2分支)。
用法
from roulier import roulier
payload= {
"auth": {
"login": "12345",
"password": "password",
},
"service": {
"productCode": "COL"
},
"parcels": [{
"weight": 3.4,
}],
"to_address": {
"firstName": "Hparfr"
"street1": "35 b Rue Montgolfier"
"city": "Villeurbanne"
"country": "FR",
"zip": "69100"
},
"from_address": {
"fristName": "Akretion France"
"street1": "35 b Rue Montgolfier"
"city": "Villeurbanne"
"country": "FR",
"zip": "69100"
},
}
# first parameter is the carrier type.
# second is the action and then the parameters needed by the action
response = roulier.get('laposte_fr', 'get_label', payload)
print(response)
获取支持的承运人和相关操作
from roulier import roulier
print(roulier.get_carriers_action_available())
已知问题
法国GLS承运人
- glsbox web服务仅管理基本产品:BP、EBP、GBP
- 在其余web服务中,incoterms不起作用
贡献者
- @hparfr (Akretion.com)
- @damdam-s (Camp2Camp.com)
- @bealdav (Akretion.com)
- @DylannCordel (Webu.coop)
- @florian-dacosta (Webu.coop)
依赖关系
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
roulier-1.1.1.tar.gz (86.2 kB 查看哈希值)
构建分发
roulier-1.1.1-py3-none-any.whl (119.3 kB 查看哈希值)
关闭
roulier-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a277508d5d259f31c8d6def7cecdfc900ede34f30aed1551cb9562afa3c5d0cb |
|
MD5 | 8c153ea7c337d7a6dad1f253b6c9dc90 |
|
BLAKE2b-256 | cb3c049098f354453634c4f0641f6ce583eb97a86069587f12a0f46dab1d0722 |
关闭
roulier-1.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94108be03aaf346c1b5a4409482b99261cdda86a1b1184e641d7427d81e37643 |
|
MD5 | 6a91e1bf873f0eda35a6278c05e69e4c |
|
BLAKE2b-256 | 88ec30658331b00fd482348d5b5a781c69dbb6f77da2b6f517386fc14a9ef351 |