teslax93 / pppinfo
从波兰邮政(波兰邮局)获取您的包裹信息。
dev-master
2020-12-15 22:39 UTC
Requires
- php: >=7.1.2
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.