psw-group/api-v1

PSW GROUP API客户端

2.0.0 2022-09-14 07:07 UTC

This package is auto-updated.

Last update: 2024-09-18 14:07:49 UTC


README

Latest Version on Packagist Software License Total Downloads

我们的API使客户能够使用PSW GROUP商店数据和服务的功能构建惊人的新应用或网站。此SDK提供了将我们的API集成到您的项目中的所有必要代码。

安装

如果您的系统上还没有composer,请按照getcomposer.org上的说明进行操作。

要将psw-group/api-v1依赖项添加到您的项目中,请从您的项目根目录运行以下命令

$ composer require psw-group/api-v1

要求

您需要一个较新的PHP版本,至少PHP 8.1。

此包需要PSR-17兼容的请求/URI工厂和PSR-18兼容的HTTP客户端。如果没有提供工厂,它将使用PHP-HTTP发现来查找已安装的实现。

例如,如果您想使用Guzzle作为HTTP客户端,请执行

$ composer require http-interop/http-factory-guzzle php-http/guzzle7-adapter

使用方法

为要使用的环境(测试或生产)创建一个客户端。将其注入到存储库中。存储库允许您加载单个资源或资源集合,并提供在那些资源上执行操作的方法。

<?php

use PswGroup\Api\TestClient;
use PswGroup\Api\Repository\ProductRepository;

include 'vendor/autoload.php';

// Create a client for the test environment
$client = new TestClient(
    '[yourClientId]',
    '[yourClientSecret]'
);

// Load all available products
$productRepository = new ProductRepository($client);
$products = $productRepository->loadAll();

examples文件夹中有许多文件,它们展示了如何快速入门。

文档

有关更详细的信息,您可以查看docs文件夹。

许可

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