fraktjakt / library
Fraktjakt API 的 PHP 集成库。
dev-master
2022-09-13 18:39 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-11 20:22:58 UTC
README
这是一个用于与 Fraktjakt 进行机器到机器通信的 PHP 库。
与 Composer 一起使用
(我们假设您已在项目中安装了 composer)
-
打开命令行界面,并导航到您的项目文件夹。
-
在命令行界面中运行以下命令
composer require fraktjakt/library:dev-master
当您创建类对象时,Composer 将自动加载 Client.php
$fraktjakt = new \Fraktjakt\Client();
不使用 Composer 的情况
在启动客户端之前,手动在您的脚本中包含 Client.php。
require_once 'path/to/Client.php';
$fraktjakt = new \Fraktjakt\Client();
示例代码(更多示例在 examples/ 文件夹中)
require_once 'path/to/Client.php';
try {
$fraktjakt = new \Fraktjakt\Client();
$fraktjakt->setConsignorId(12345)
->setConsignorKey('0123456789abcdef0123456789abcdef')
->setTestMode(true);
$request = array(
// ...
);
$result = $fraktjakt->Query($request);
} catch(Exception $e) {
die('An error occured: '. $e->getMessage() . PHP_EOL . PHP_EOL
. $fraktjakt->getLastLog());
}
测试
-
请确保您的机器上已安装 PHP。
-
打开命令行界面,并导航到 examples/ 文件夹。
-
在命令行界面中运行以下命令
php ExampleFile.php