ivansabik / estafeta
非官方的PHP类,用于包装墨西哥快递公司Estafeta的包裹跟踪和运费报价功能
dev-master
2015-08-30 04:16 UTC
Requires (Dev)
- phpunit/phpunit: 4.2.*
This package is not auto-updated.
Last update: 2024-09-28 17:43:39 UTC
README
包装Estafeta包裹的跟踪和运费报价功能。基于非官方API,但与它不同,不使用DOM Hunter库,而是使用PHP DOM模块手动进行抓取。另一个重要区别是,它提供PHP原生的关联数组作为响应,而不是JSON。
跟踪
目前提供以下信息(仅限国内运输)
- 运单号
- 跟踪码
- 服务类型
- 计划送达日期
- 始发地(使用Google Maps地理位置API的名称和坐标)
- 收集日期
- 收集时间
- 目的地(名称、邮政编码和坐标,使用Google Maps地理位置API)
- 运输状态
- 送达日期
- 送达时间
- 签名和收据
- 移动历史记录
信封和包裹的报价
报价显示以下产品的信封和包裹信息
- 11:30
- 次日达
- 两天
- 陆运
示例
跟踪
$estafeta = new Estafeta(); $estafeta->rastrear('2851055655'); $infoEnvio = $estafeta->infoEnvio;
信封报价
$estafeta = new Estafeta(); $estafeta->cotizar('01210', '86035'); # cp origen, cp destino $cotizacion = $estafeta->cotizacion;
包裹报价
$estafeta = new Estafeta(); $estafeta->cotizar('01210', '86025', 1, 10, 20, 20); # cp origen, cp destino, peso, alto, largo, ancho $cotizacion = $estafeta->cotizacion;