abstractapi / php-phone-validation
AbstractPhoneValidation - 快速开始使用强大的AbstractAPI电话验证服务的包装器。
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: 7.0.*
- vlucas/phpdotenv: ^2.0
This package is auto-updated.
Last update: 2024-09-16 01:40:08 UTC
README
在几行PHP代码中将强大的Abstract电话验证API集成到您的项目中。
Abstract的电话号码验证和验证API是一个快速、轻量级、现代化的RESTful JSON API,可以确定来自190多个国家的电话号码的有效性和其他详细信息。
使用非常简单:您只需提交您的API密钥和一个电话号码,API就会返回其有效性的评估,以及额外的详细信息,如运营商信息、线路类型、地区和城市信息等。
验证和验证电话号码是减少您网站或应用程序中低质量数据和欺诈或风险用户的关键步骤。
文档
支持的PHP版本
此库支持PHP版本5.6及以上。
安装
您可以通过composer或下载源代码来安装php-phone-validation。
通过Composer
php-phone-validation作为abstractapi/php-phone-validation
软件包在Packagist上可用
composer require abstractapi/php-phone-validation
API密钥
从Abstact网站免费且无麻烦地获取您的API密钥。
快速入门
验证电话
// Verify phone using Abstract's Phone Validation and Verification API and PHP <?php $api_key = "YYYYYY"; // Your API Key from https://app.abstractapi.com/api/phone-validation/documentation Abstractapi\PhoneValidation\AbstractPhoneValidation::configure($api_key); $info = Abstractapi\PhoneValidation\AbstractPhoneValidation::verify('+14152007986'); print $info->country->code;
API响应
API响应以IpGeolocationData
对象返回。
详细文档
您可以在Abstract帮助页面中找到更多信息和建议示例。
获取帮助
如果您需要安装或使用库的帮助,请联系Abstract的支持。
有关错误报告和功能建议,请使用此存储库问题页面。
贡献
我们始终欢迎贡献,因为它们提高了我们提供给社区的库的质量。
请提供受适当单元测试覆盖的更改,并在pull请求页面上发布它们。
Composer
要处理源代码,您需要在本地计算机上安装composer。在撰写本文时,composer的最新版本是v2.0.12。安装说明可以在此处找到:https://getcomposer.org.cn/download/。
设置
要安装需求,运行
composer install --prefer-source --no-interaction --ignore-platform-reqs
一旦实现所有更改和单元测试,运行以下命令以运行测试
php vendor/bin/phpunit