thelia / api-client
该包已被废弃,不再维护。没有建议的替代包。
Thelia API的PHP客户端
2.0.0
2023-07-25 14:56 UTC
Requires
- php: >=8.1
- psr/http-client: ^1.0
- symfony/http-client: ^6.3
Requires (Dev)
- phpunit/phpunit: ^10.2
- symfony/dotenv: ^6.3
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地址