fraktjakt / library

Fraktjakt API 的 PHP 集成库。

dev-master 2022-09-13 18:39 UTC

This package is auto-updated.

Last update: 2024-09-11 20:22:58 UTC


README

这是一个用于与 Fraktjakt 进行机器到机器通信的 PHP 库。

与 Composer 一起使用

(我们假设您已在项目中安装了 composer)

  1. 打开命令行界面,并导航到您的项目文件夹。

  2. 在命令行界面中运行以下命令

    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());
  }

测试

  1. 请确保您的机器上已安装 PHP。

  2. 打开命令行界面,并导航到 examples/ 文件夹。

  3. 在命令行界面中运行以下命令

    php ExampleFile.php