slvler / veriphone-validation
veriphone.io的号码验证API
v1.1.0
2023-11-04 13:49 UTC
Requires (Dev)
- guzzlehttp/guzzle: ^7.0.1
- orchestra/testbench: ^6.18.0
- phpunit/phpunit: ^9.5
README
本包为Laravel应用程序提供了一个便捷的包装器,用于调用Veriphone API。
Veriphone API是一个基于REST的JSON API。它提供了一组无状态的端点,任何程序或浏览器都可以通过发送标准HTTP请求来调用。Veriphone将以标准HTTP响应返回,携带JSON负载。本文档描述了这些端点、它们的输入/输出参数和认证方法。
要求
- PHP 8.0+
- Laravel 9.x
安装
要安装此包,您可以使用composer
composer require slvler/veriphone-validation
用法
- 首先,我们将我们使用的服务的API密钥和API URL添加到项目的.env文件中。如果您还没有veriphone.io的账户,您应该创建一个。一旦您有了账户,您可以从仪表板页面复制您的API密钥,并将其放入您的.env文件中。
VERIPHONE_BASE_URL="https://api.veriphone.io/" VERIPHONE_API_KEY="YOUR-API-KEY"
- 您应该将config/veriphone.php文件提取到config文件夹中。
php artisan vendor:publish --tag=veriphone
- Phone Number Validation and Verification API的抽象只需要您的唯一API密钥和您想要检查的电话号码
use Slvler\VeriphoneValidation\Facedes\VeriphoneValidation; VeriphoneValidation::get('14152007986');
- 这是一个成功的请求,因此下面返回了有效的电话号码及其相关详细信息
{
"status": "success",
"phone": "+14152007986",
"phone_valid": true,
"phone_type": "fixed_line_or_mobile",
"phone_region": "California",
"country": "United States",
"country_code": "US",
"country_prefix": "1",
"international_number": "+1 415-200-7986",
"local_number": "(415) 200-7986",
"e164": "+14152007986",
"carrier": ""
}
测试
composer test
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。