buuum/puntopack

Mondial Relay Punto Pack 简单 API

v2.0.0 2017-06-20 09:28 UTC

This package is auto-updated.

Last update: 2024-09-17 20:09:48 UTC


README

Packagist license

安装

系统要求

您需要 PHP >= 7.0.0 来使用 Buuum\PuntoPack,但推荐使用最新稳定版本的 PHP。

Composer

Buuum\PuntoPack 在 Packagist 上可用,可以使用 Composer 安装。

composer require buuum/puntopack

手动

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

文档

WebServices PDF

构造函数

$puntopack = new PuntoPack($engine, $key);

方法

getTracking

$tracking = $puntopack->getTracking('31187802');

$tracking 输出

object(stdClass)#284 (2) {
  ["code"]=>
  string(2) "24"
  ["response"]=>
  object(stdClass)#285 (5) {
    ["STAT"]=>
    string(2) "24"
    ["Libelle01"]=>
    string(0) ""
    ["Relais_Libelle"]=>
    string(0) ""
    ["Relais_Num"]=>
    string(0) ""
    ["Libelle02"]=>
    string(0) ""
  }
}

createSticker

$info = new StickerInfo('CCC', 'LCC', 1000, 1, 0);
$addresse = new StickerAddresse('Nombre', 'direccion sender', 'City1', '08390', '+34600606060');
$addresse2 = new StickerAddresse('Nombre 2', 'direccion 2 ', 'City2', '08920', '+34600606064');

$sticky = $puntopack->createSticker($info, $addresse, $addresse2);

$sticky 输出

object(stdClass)#253 (2) {
  ["code"]=>
  string(1) "0"
  ["response"]=>
  object(stdClass)#254 (3) {
    ["STAT"]=>
    string(1) "0"
    ["ExpeditionNum"]=>
    string(8) "31432234"
    ["URL_Etiquette"]=>
    string(115) "/ww2/PDF/StickerMaker2.aspx?ens=ST1471&expedition=3044&lg=ES&format=A4&crc=FE5859A"
  }
}

getStickers

$stickers = $this->puntopack->getStickers([31187798, 31187800, 31187801]);

$stickers 输出

object(stdClass)#257 (2) {
  ["code"]=>
  string(1) "0"
  ["response"]=>
  object(stdClass)#283 (3) {
    ["STAT"]=>
    string(1) "0"
    ["URL_PDF_A4"]=>
    string(133) "/ww2/PDF/StickerMaker2.aspx?ens=TDESDD1421&expedition=31187798;31187800;31187801&lg=ES&format=A4&crc=53EE42FFC459ABDE2778"
    ["URL_PDF_A5"]=>
    string(133) "/ww2/PDF/StickerMaker2.aspx?ens=TDESDD1421&expedition=31187798;31187800;31187801&lg=ES&format=A5&crc=53EE42FFC459ABDE2778"
  }
}

LICENSE

MIT 许可证 (MIT)

版权所有 © 2017

特此授予任何人获得此软件及其相关文档副本(“软件”)的副本的免费许可,以不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向软件提供副本的个人这样做,前提是遵守以下条件

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

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