printu / labelary
Labelary.com的PHP API
3.0.0
2024-06-19 12:58 UTC
Requires
- php: ^8.2
- ext-json: *
- guzzlehttp/guzzle: ~7.8.1
Requires (Dev)
- phpunit/phpunit: ~11.2.3
README
Labelary.com API的PHP绑定(http://labelary.com)。
安装
API客户端可以通过Composer安装。
在你的composer.json文件中
{ "require": { "printu/labelary": "~2.0" } }
一旦创建了composer.json文件,你可以运行composer install
进行初始包安装,运行composer update
以更新到API客户端的最新版本。
客户端使用Guzzle。
基本用法
请记住在您的应用程序中包含Composer自动加载器
<?php use GuzzleHttp\Exception\GuzzleException; require_once 'vendor/autoload.php'; // Application code... $labelary = new Labelary\Client(); $zpl = '^xa^cfa,50^fo100,100^fdHello World^fs^xz'; try { $response = $labelary->printers->labels([ 'zpl' => $zpl, 'response' => 'application/pdf', 'rotate' => 180 ]); } catch (GuzzleException $e) { throw new Exception("API Labelary error: ".$e->getMessage()); }
许可协议
MIT许可协议。有关更多详细信息,请参阅LICENSE文件。