slvler / phone-validation
为app.abstractapi.com提供的电话号码验证API
v1.1.0
2023-11-07 19:05 UTC
Requires (Dev)
- guzzlehttp/guzzle: ^7.0.1
- orchestra/testbench: ^6.18.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-19 15:20:50 UTC
README
为app.abstractapi.com提供的电话号码验证API
Abstract的电话号码验证和验证API是一个快速、轻量级、现代且RESTful的JSON API,用于确定来自190多个国家的电话号码的有效性和其他详细信息。
使用非常简单:您只需要提交您的API密钥和电话号码,API将响应其有效性评估,以及诸如运营商详情、线路类型、地区和城市详情等额外信息。
验证和验证电话号码是减少您网站或应用程序中低质量数据和欺诈或风险用户的机会的关键步骤。
安装
要安装此包,您可以使用composer
composer require slvler/phone-validation
使用方法
- 首先,您应该将config/phone.php文件提取到config文件夹中。
php artisan vendor:publish --tag=phone
- 首先,我们将我们使用的服务的API密钥和API URL添加到我们的项目.env文件中。如果您还没有在app.abstractapi.com上创建账户,您应该创建一个。一旦您有了账户,您可以从仪表板页面复制您的API密钥并将其放入您的.env文件中。
ABSTRACT_BASE_URL=https://phonevalidation.abstractapi.com ABSTRACT_API_KEY=YOUR-API-KEY
- Abstract的电话号码验证和验证API只需您的唯一API密钥和您想要检查的电话号码
use slvler\PhoneValidation\Phone; Phone::getData('14152007986');
- 这是一个成功的请求,因此以下返回了有效的电话号码及其关联的详细信息
{ "phone": "14152007986", "valid": true, "format": { "international": "+14152007986", "local": "(415) 200-7986" }, "country": { "code": "US", "name": "United States", "prefix": "+1" }, "location": "California", "type": "mobile", "carrier": "T-Mobile USA, Inc." }
测试
composer test
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。