benjaminhu/szamlazz-php-api

关于此包的最新版本(2.10.18)没有可用的许可信息。

[非官方] Számlázz.hu - Számla Agent PHP API

2.10.18 2024-04-20 16:40 UTC

This package is auto-updated.

Last update: 2024-09-21 09:50:38 UTC


README

非官方版本,官方版本可在此处获取: https://docs.szamlazz.hu/#php-api

那么为什么?

我不想在项目中“复制”这个外部依赖,但是Composeres的安装包不可用,因此我创建了它。

如何实现?

几乎原样不变,之所以几乎如此,是因为由于PSR-4兼容性的原因,需要更改库的名称。为此,准备了一个简单的PHP脚本,它将完成所有工作: szamla-agent-update.php (szamla-agent-update.php),并在新版本发布时更新。输出示例

# php szamla-agent-update.php 
Hivatalos dokumentacio letoltese es `PHPApiAgent-X.Y.Z.zip` letoltes link kiszedese...
URL to filename: `https://www.szamlazz.hu/phpapi/PHPApiAgent-2.10.18.zip` -> `PHPApiAgent-2.10.18.zip`
Saved to local: `PHPApiAgent-2.10.18.zip`
Regi `./szamlaagent` konyvtar torlese
Kicsomagolas: `PHPApiAgent-2.10.18.zip`
PSR-4 konyvtarnev javitasok:
./szamlaagent/src/szamlaagent -> ./szamlaagent/src/SzamlaAgent
./szamlaagent/src/SzamlaAgent/waybill -> ./szamlaagent/src/SzamlaAgent/Waybill
./szamlaagent/src/SzamlaAgent/response -> ./szamlaagent/src/SzamlaAgent/Response
./szamlaagent/src/SzamlaAgent/ledger -> ./szamlaagent/src/SzamlaAgent/Ledger
./szamlaagent/src/SzamlaAgent/item -> ./szamlaagent/src/SzamlaAgent/Item
./szamlaagent/src/SzamlaAgent/header -> ./szamlaagent/src/SzamlaAgent/Header
./szamlaagent/src/SzamlaAgent/document -> ./szamlaagent/src/SzamlaAgent/Document
./szamlaagent/src/SzamlaAgent/Document/invoice -> ./szamlaagent/src/SzamlaAgent/Document/Invoice
./szamlaagent/src/SzamlaAgent/Document/receipt -> ./szamlaagent/src/SzamlaAgent/Document/Receipt
./szamlaagent/src/SzamlaAgent/creditnote -> ./szamlaagent/src/SzamlaAgent/CreditNote
DONE

PHP版本

SzamlaAgent_PHP_API_v2.10.pdfSzamlaAgent_PHP_API_v2.10.pdf)文档

使用Számla Agent PHP API所需的最小PHP版本为5.6.0。