swisnl/pdok-geodatastore-api

此包已被废弃且不再维护。未建议替代包。

PDOK 地数据存储 API 的客户端。

1.0.0 2017-11-24 15:50 UTC

This package is auto-updated.

Last update: 2022-02-01 13:10:58 UTC


README

PHP from Packagist Latest Version on Packagist Software License Run Status Coverage Badge Total Downloads Made by SWIS

这是一个简单的面向对象的 PDOK 地数据存储 API 包装器,用 PHP7 编写。使用 PDOK 地数据存储 API v1

⚠️ 停止服务 ⚠️

自 2019 年 1 月起,PDOK 地数据存储及其 API 已停止服务,因此此包不再工作!

功能

  • 遵循 PSR-4 规范和编码标准:易于自动加载
  • 轻量且快速,得益于 API 类的延迟加载

要求

  • PHP >= 7.0
  • Guzzle 库,
  • (可选) PHPUnit 运行测试。

安装

通过 Composer

$ composer require swisnl/pdok-geodatastore-api php-http/guzzle6-adapter

为什么是 php-http/guzzle6-adapter?我们在 HTTPlug 的帮助下与任何 HTTP 消息客户端解耦。

用法

$client = new \Swis\PdokGeodatastoreApi\Client();
$client->authenticate('username', 'password');
$datasets = $client->datasets()->all();

$client 对象,您可以访问所有功能。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何安全相关的问题,请通过电子邮件 security@swis.nl 反馈,而不是使用问题跟踪器。

致谢

受到 PHP GitHub API 的极大启发。

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件

SWIS

SWIS 是一家位于荷兰莱顿的 Web 代理机构。我们喜欢使用开源软件。