lyignore / discern
A service that identifies the key information of the invoice
0.0.3
2019-02-28 09:06 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- nesbot/carbon: 1.*
- phpoffice/phpspreadsheet: ^1.6
This package is auto-updated.
Last update: 2024-10-29 00:16:43 UTC
README
A service that identifies the key information of the invoice.
环境需求
- PHP >= 5.6
安装
$ composer require "lyignore/discern"
使用
use Lyignore\Discern\Invoice; $config = [ // HTTP 请求的超时时间(秒) 'timeout' => 5.0, // 认证发送配置 'default' => [ 'appid' => 'dmeUqS4+M3aH1A5u+v1eogB3d69PwTKN', 'secret' => 'LoDPHC83A5tRlcn/wnlwmEgEnSuBeC4U' ], // 主域名配置 'host_url' => [ //是否正式上线 'online' => false, //非稳定测试yuming 'beta_url' => 'http://192.168.2.177:8844', //正式计费域名 'lts_url'=> 'http://tmpl.aikaka.com.cn' ], ]; $invoice = new Invoice($config); //上传图片 $img = $invoice->uploadInvoice('https://download.aikaka.com.cn/f0328e346f521339086089b73141839f', 'TAXI'); var_dump($img); //获取图片详情 $imgId = $img['data']['md5']; $imgInfo = $invoice->getInvoice($imgId); var_dump($imgInfo); //按时间获取上传的发票列表 $imgList = $invoice->getList('1550703352', '1550733352', 'taxi'); var_dump($imgList); //批量导出发票信息 $invoiceExcel = $invoice->exportInovices('1550703352', '1550733352', 'taxi', 'excelname');
License
MIT