isolta/opendata

此软件包最新版本(1.0.2)没有可用的许可信息。

open deta 软件包

1.0.2 2020-10-11 09:43 UTC

README

如何安装软件包?

composer require isolta/opendata

如何在您的应用程序中使用业务服务?

<?php


use Isolta\OpenData\Exception\BadRequestException;
use Isolta\OpenData\Exception\EmptyResponseException;
use Isolta\OpenData\Exception\JsonParseException;
use Isolta\OpenData\Exception\ValidationException;
use Isolta\OpenData\Formatter\BusinessResponseFormatter;
use Isolta\OpenData\Service\BusinessService;

include "vendor/autoload.php";


$businessService = new BusinessService(new BusinessResponseFormatter());
try {

    $data = $businessService->fetch('3163643-1');

    echo sprintf('Name: %s', $data->getName()) ;
    echo sprintf('Website: %s', $data->getWebsite());
    echo sprintf('Address Info : %s', $data->getAddress());

} catch (BadRequestException $e) {
    echo $e->getMessage();
} catch (EmptyResponseException $e) {
    echo $e->getMessage();
} catch (JsonParseException $e) {
    echo $e->getMessage();
} catch (ValidationException $e) {
    echo $e->getMessage();
}