exegeseit / ezged-ws-client
此包旨在提供 ezGed Webservices 的客户端
v2.2.2
2022-05-20 13:05 UTC
Requires
- php: >=7.2.5
- psr/log: ^1|^2|^3
- symfony/filesystem: ^5.4|^6.0
- symfony/http-client: ^5.4|^6.0
- symfony/mime: ^5.4|^6.0
Requires (Dev)
- symfony/var-dumper: ^5.4|^6.0
README
ezged-ws-client 是一个简单的 PHP 客户端,用于 ezGED 的网络服务。它依赖于 symfony/http-client 组件来进行 HTTP 请求层。
安装
composer require exegeseit/ezged-ws-client
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
EzGED API 描述
为了方便,您可以在这里找到 EzGED json 网络服务描述
用法
<?php require_once 'vendor/autoload.php'; use ExeGeseIT\EzGEDWsClient\EzGEDClient; use ExeGeseIT\EzGEDWsClient\EzGEDHelper; $config = [ 'url' => 'https://myserver.io/ezged3', 'user' => 'wsuser', 'pwd' => 'YourPassW0$l*', ];; //$ezWS = new EzGEDClient( $ezgedUrl=$config['url'], $httpclient=null, $apiUser=$config['user'], $apiPwd=$config['pwd'], $sslVerifyPeer=false); $ezWS = (new EzGEDClient( $config['url'] )) ->setApiUser($config['user']) ->setApiPwd($config['pwd']) ->setSslVerifyPeer(false) ; $response = $ezWS->connect(true); $ezWS->logout();
待办事项
- 文档