setono/dao-php-sdk

DAO API 的 PHP SDK

v2.2.0 2022-06-13 19:05 UTC

This package is auto-updated.

Last update: 2024-09-14 00:12:13 UTC


README

Latest Version Latest Unstable Version Software License Build Status Quality Score

DAO API 的 PHP SDK,针对 DAO API

安装

打开命令行,进入项目目录并执行以下命令以下载此库的最新稳定版本

$ composer require setono/dao-php-sdk

此命令需要您全局安装 Composer,具体请参考 Composer 文档中的 安装章节

用法

以下是一个示例,展示如何获取最近的取货点。

注意,此示例使用了两个默认未安装的库:PSR 17 工厂和 PSR18 HTTP 客户端实现。如果您没有特别偏好,可以安装这两个库:$ composer require kriswallsmith/buzz nyholm/psr7

<?php
use Buzz\Client\Curl;
use Nyholm\Psr7\Factory\Psr17Factory;
use Setono\DAO\Client\Client;

$psr17Factory = new Psr17Factory();
$httpClient = new Curl($psr17Factory);

$client = new Client($httpClient, $psr17Factory, 'INSERT CUSTOMER ID', 'INSERT PASSWORD');
$client->get('/DAOPakkeshop/FindPakkeshop.php', [
    'postnr' => '9000', // zip code
    'adresse' => 'Hansenvej 10', // address
    'antal' => 10, // number of results to return
]);

框架集成

Symfony: DAO Bundle