buuum/tipsa

简单的使用TIPSA的PHP API类

v1.0.1 2017-07-06 13:56 UTC

This package is auto-updated.

Last update: 2024-09-17 20:05:26 UTC


README

Packagist license

安装

系统要求

要使用Buuum\Tipsa,您需要PHP >= 5.5.0,但建议使用最新稳定版本的PHP。

Composer

Buuum\Tipsa可在Packagist上找到,并可以使用Composer进行安装。

composer require buuum/tipsa

手动安装

只要您的自动加载器遵循PSR-0或PSR-4标准,您就可以使用自己的自动加载器。只需将src目录的内容放入您的vendor目录。

文档

WebServices PDF

构造函数

$tipsa = new Tipsa($agent, $client, $password);

方法

getByReference

try{
    $info = $tipsa->getByReference($referencia);
}catch (Exception $e){
    echo $e->getMessage();
}

$info 输出

array (
  0 => 
  array (
    'date' => '02/24/2017 19:58:29',
    'code_type' => '1',
    'code' => 'Tránsito',
  ),
  1 => 
  array (
    'date' => '03/01/2017 07:29:59',
    'code_type' => '2',
    'code' => 'Reparto',
  ),
  2 => 
  array (
    'date' => '03/01/2017 14:41:15',
    'code_type' => '4',
    'code' => 'Incidencia',
  ),
  3 => 
  array (
    'date' => '03/02/2017 08:26:52',
    'code_type' => '2',
    'code' => 'Reparto',
  ),
  4 => 
  array (
    'date' => '03/02/2017 13:11:18',
    'code_type' => '3',
    'code' => 'Entregado',
  ),
)

getEnviosByDate

$date = '2017-02-08';
try{
    $info = $tipsa->getEnviosByDate($date);
}catch (Exception $e){
    echo $e->getMessage();
}

getEstadoEnviosByDate

$date = '2017-02-08';
try{
    $info = $tipsa->getEstadoEnviosByDate($date);
}catch (Exception $e){
    echo $e->getMessage();
}

getIncidenciasByDate

$date = '2017-02-08';
try{
    $info = $tipsa->getIncidenciasByDate($date);
}catch (Exception $e){
    echo $e->getMessage();
}

授权协议

MIT授权协议 (MIT)

版权 (c) 2016

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人士免费使用本软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,以及允许向软件提供者提供本软件的人士行使上述权利,前提是遵守以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵犯性的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是基于合同、侵权或其他方式,与软件或使用或以其他方式涉及软件有关。