teslax93/pppinfo

从波兰邮政(波兰邮局)获取您的包裹信息。

dev-master 2020-12-15 22:39 UTC

This package is auto-updated.

Last update: 2024-09-16 07:10:27 UTC


README

这是我第一个Packagist包,所以请多多关照。 :) TODO:创建更好的readme.md文件

PPPInfo(波兰邮政包裹信息)可以帮助您从波兰邮政追踪系统中获取信息,并提供更简单的方法来获取您的物品信息。

有关PP系统的文档,请查阅(波兰语)http://www.poczta-polska.pl/pliki/webservices/Metody%20i%20struktury%20uslugi%20sieciowej%20Poczty%20Polskiej%20SA.pdf

需求

PHP 7.0。如果您足够勇敢,可以检查PackageInfo.php,移除一些PHP 7的代码,它应该也能在PHP 5上正常工作。

如何使用?

运行以下命令通过Composer安装

composer require teslax93/pppinfo 

将以下内容添加到您的项目中

<?php 

use TeslaX93\pppinfo\PackageInfo;

现在,您可以使用以下命令测试与PP服务器的连接

$pkgInfo = new PackageInfo();
echo $pkgInfo->hello("Your name");

或者您可以使用以下函数之一

$pkgInfo->getPackageStatus("NUMBER"); //your package number, you can use testp0 as test value. Should return 0 if everything is ok.
$pkgInfo->getPackageInfo("NUMBER"); //it should return array with useful package information.
$pkgInfo->getDetailedPackageInfo("NUMBER"); // as above, but should return even more detailed array (addresses of local post offices, etc) with useful package information.
$pkgInfo->addChecksum("NUMBER"); //if you provide 8-digit number, it calculates checksum and returns 9-digit number.