gedankengut / gsales-api-php
基于PSR-17和PSR-18的GSALES 3 REST PHP客户端库
v3.0.1
2024-04-07 10:50 UTC
Requires
- php: ^8
- php-http/client-common: ^2.7
- php-http/discovery: ^1.12
- psr/http-client: ^1.0
- psr/http-client-implementation: ^1.0
- psr/http-factory: ^1.0
Requires (Dev)
- laminas/laminas-diactoros: ^2.4
- php-http/curl-client: ^2.1
- php-http/mock-client: ^1.4
- phpunit/phpunit: ^9.5
README
该GSALES PHP库提供了一种方便简单的方式,允许用PHP语言编写的应用程序访问GSALES 3 REST API。
它包含一组预定义的类,用于API资源和实体,使开发者能够快速与GSALES 3交互。
要求
PHP 8 及以上版本。
Composer
您可以通过 Composer 安装这些绑定。运行以下命令:
composer require gedankengut/gsales-api-php
要使用这些绑定,请使用Composer的 自动加载
require_once 'vendor/autoload.php';
入门指南
简单用法如下
<?php require_once 'vendor/autoload.php'; $clientBuilder = new \Gsales\ClientBuilder(); $clientBuilder->addPlugin(new \Http\Client\Common\Plugin\HeaderDefaultsPlugin(['Authorization' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'])); $clientOptions = new \Gsales\Options(['client_builder' => $clientBuilder,'api_uri' => 'https://mydomain.de/gsales3/api']); $gsales = new \Gsales\Client($clientOptions); $gsales->articles()->get()
有关如何详细使用客户端库的更多示例,请参阅 examples/gsales-client.php
文件。