gedankengut/gsales-api-php

基于PSR-17和PSR-18的GSALES 3 REST PHP客户端库

v3.0.1 2024-04-07 10:50 UTC

This package is auto-updated.

Last update: 2024-09-07 11:41:38 UTC


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 文件。