伦理/ telematici-php
一个用于处理agenziaentrate.gov.it服务的PHP包
dev-master
2019-07-30 14:06 UTC
Requires
- php: ^7.1
- google/cloud-vision: *
- guzzlehttp/guzzle: *
- symfony/monolog-bundle: *
This package is auto-updated.
Last update: 2024-09-17 07:17:49 UTC
README
一个用于绕过A E在线服务的Small PHP库在线服务
安装库
composer require ethical/telematici-php
访问Google Cloud控制台 & 启用API
集成Google Vision功能,包括图像标签、人脸、标志和地标检测、光学字符识别(OCR)以及显式内容的检测,将这些功能集成到应用程序中。(见启用云视觉API)
对云API服务的认证
为了允许您的应用程序代码使用云API,您需要为您的应用程序设置适当的凭据,以便验证其身份到服务,并获得执行任务授权。(见生成API密钥文件)
开始Ethical Object
$telematici = new Ethical\Telematici\Service('path/to/serviceaccountkey/project-name.json');
💻 该类将通过api连接到Google Cloud Api Vision服务(环境变量)
检查有效的税务代码存在
if($telematici->validCF('FISCALCODE'))
{
// Fiscal Code Valid !
} else {
// Fiscal Code Not Valid
}
🚀 系统通过Api Vision确认验证码来检查税务代码
检查有效的增值税号
if($telematici->validPIVA('VATNUMBER'))
{
// Vat Number Valid !
} else {
// Vat Number Not Valid
}
🎂 系统通过Api Vision确认验证码来检查增值税号
返回数据响应
if($telematici->validPIVA('VATNUMBER'))
{
echo $telematici->response();
}
if($telematici->validCF('FISCALCODE'))
{
echo $telematici->response();
}
👌 此方法返回结果数据(beta)
与循环和日志一起工作
$log->info('+1');
👤 脚本是如何工作的?
简单,脚本尝试读取验证码的内容,直到找到字符串,然后将字符串传递给验证码,如果失败,它将再次运行循环。
循环通过LOG保存,这也可能持续8/9秒,并生成约20/30次Api Vision调用以找到匹配项。
仔细阅读费用: Api Vision定价
非常重要
👻 此脚本仅供测试目的。它专门用于测试Google Cloud Api Vision的功能。
- 您不能用于商业目的
- 这不是一个合法的脚本