trixpua / shipping
Shipping是一个类集合,用于从一些巴西物流公司获取运费报价和跟踪信息
2.0.8
2021-06-17 14:45 UTC
Requires
- php: ^7.2|^8.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-simplexml: *
- ext-soap: *
- clue/soap-react: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laminas/laminas-diactoros: 2.*
- meng-tian/async-soap-guzzle: ^0.4.0
This package is auto-updated.
Last update: 2024-09-17 22:11:37 UTC
README
Shipping是一个类集合,用于从一些巴西物流公司获取运费报价和跟踪信息。
Shipping是一个类集合,用于从一些巴西物流公司获取运费报价和跟踪信息。
物流公司(运输公司)
- TNT Mercúrio(报价和跟踪 - 最后出现)
- Jamef Encomendas Urgentes(报价和跟踪)
- Correios(报价和跟踪)
- Tam Cargo(报价)- Tam Cargo不提供官方的报价webservice,因此该类不稳定,不建议用于生产实施(Tam Cargo不提供官方的报价webservice,因此该类不稳定,不建议用于生产实施)
- Expresso São Miguel(报价)- Expresso São Miguel不提供官方的报价webservice,因此该类不稳定,不建议用于生产实施(Expresso São Miguel不提供官方的报价webservice,因此该类不稳定,不建议用于生产实施)
安装
Shipping可以通过Composer获得
"Trixpua/shipping": "^2.0"
或运行
composer require Trixpua/shipping
文档
有关如何使用Shipping的详细信息,请参阅组件目录中的示例文件夹。您将找到每个类的使用示例。具有最小参数的Shipping工作如下
有关如何使用Shipping的详细信息,请参阅组件目录中的示例文件夹。您将找到每个类的使用示例。具有最小参数的Shipping工作如下
使用TNT报价
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Tnt\Quote\Tnt; use Trixpua\Shipping\ShippingInfo; $tnt = new Tnt('YOUR-ZIP-CODE', 'yourlogin@email.com', 'yourPassword', 'YOUR-DIVISION-CODE', 'YOUR-TAX-SITUATION', 'YOUR-TAX-ID', 'YOUR-STATE-REGISTRATION-NUMBER'); $shippingInfo = new ShippingInfo('DESTINY-ZIP-CODE', 'WEIGHT', 'COMMODITY-VALUE', 'VOLUME'); $tnt->setData($shippingInfo); $tnt->makeRequest(); $return = $tnt->getResult();
使用Jamef报价
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Jamef\Quote\Jamef; use Trixpua\Shipping\ShippingInfo; $jamef = new Jamef('yourUser', 'YOUR-TAX-ID', 'YOUR STATE', 'YOUR CITY NAME', 'YOUR-QUOTE-BRANCH'); $shippingInfo = new ShippingInfo('DESTINY-ZIP-CODE', 'WEIGHT', 'COMMODITY-VALUE', 'VOLUME'); $jamef->setData($shippingInfo); $jamef->makeRequest(); $return = $jamef->getResult();
使用Correios报价
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Correios\Quote\Correios; use Trixpua\Shipping\ShippingInfo; $correios = new Correios('YOUR-ZIP-CODE', 'YOUR-LOGIN', 'yourPassword'); $shippingInfo = new ShippingInfo('DESTINY-ZIP-CODE', 'WEIGHT', 'COMMODITY-VALUE', 'VOLUME'); $correios->setData($shippingInfo); $correios->makeRequest(); $return = $correios->getResult();
使用Tam Cargo报价
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\ShippingInfo; use Trixpua\Shipping\TamCargo\Quote\TamCargo; $tam = new TamCargo('YOUR-ZIP-CODE', 'yourlogin@email.com', 'yourPassword'); $shippingInfo = new ShippingInfo('DESTINY-ZIP-CODE', 'WEIGHT', 'COMMODITY-VALUE', 'VOLUME'); $tam->setData($shippingInfo); $tam->makeRequest(); $return = $tam->getResult();
使用Expresso São Miguel报价
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\ExpressoSaoMiguel\Quote\ExpressoSaoMiguel; use Trixpua\Shipping\ShippingInfo; $expressoSaoMiguel = new ExpressoSaoMiguel('YOUR-ZIP-CODE','yourUser', 'yourPassword'); $shippingInfo = new ShippingInfo('DESTINY-ZIP-CODE', 'WEIGHT', 'COMMODITY-VALUE', 'VOLUME'); $expressoSaoMiguel->setData($shippingInfo); $expressoSaoMiguel->makeRequest(); $return = $expressoSaoMiguel->getResult();
使用TNT跟踪
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Tnt\Tracking\Tnt; $tnt = new Tnt('yourlogin@email.com', 'YOUR-TAX-ID'); $tnt->setData('INVOICE-NUMBER'); $tnt->makeRequest(); $return = $tnt->getResult();
使用Jamef跟踪
<?php require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Jamef\Tracking\Jamef; $jamef = new Jamef('yourUsername', 'yourPassword', '00.000.000.0000-00'); $jamef->setData('INVOICE-NUMBER'); $jamef->makeRequest(); $return = $jamef->getResult();
使用Correios跟踪
require __DIR__ . "/vendor/autoload.php"; use Trixpua\Shipping\Correios\Tracking\Correios; $correios = new Correios(); $correios->setData(['TRACKING-NUMBERS']); $correios->makeRequest(); $return = $correios->getResult();
贡献
有关详细信息,请参阅CONTRIBUTING。
支持
安全性:如果您发现任何安全相关的问题,请打开一个issue。
如果您发现任何安全相关的问题,请打开一个issue。
感谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。