thelia/api-client

该包已被废弃,不再维护。没有建议的替代包。

Thelia API的PHP客户端

2.0.0 2023-07-25 14:56 UTC

This package is auto-updated.

Last update: 2023-07-25 15:06:56 UTC


README

这是什么?

这是一个用于Thelia API的PHP客户端。

如何使用它?

首先,将thelia/api-client添加到您的composer.json中

{
    "require": {
        # ...
        "thelia/api-client": "~1.0"
    }
}

然后,使用以下参数创建一个Thelia\Api\Client\Client实例

$client = new Thelia\Api\Client\Client("my api token", "my api key", "http://mysite.tld");

您可以通过使用'do*'方法来访问您的资源

<?php
list($status, $data) = $client->doList("products");
list($status, $data) = $client->doGet("products/1/image", 1);
list($status, $data) = $client->doPost("products", ["myData"]);
list($status, $data) = $client->doPut("products", ["myData"]);
list($status, $data) = $client->doDelete("products", 1);

或者您可以使用如下形式的魔法方法:methodEntity

<?php
list($status, $data) = $client->listProducts();
list($status, $data) = $client->getTaxes(42);
list($status, $data) = $client->postPse($data);
list($status, $data) = $client->putTaxRules($data);
list($status, $data) = $client->deleteAttributeAvs(42);

测试

要运行测试,编辑tests/server.txt文件并放置您的thelia地址