printu/labelary

Labelary.com的PHP API

3.0.0 2024-06-19 12:58 UTC

This package is auto-updated.

Last update: 2024-09-19 13:36:12 UTC


README

Labelary.com API的PHP绑定(http://labelary.com)。

API文档

Build Status Code Climate Test Coverage

安装

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