slvler/veriphone-validation

veriphone.io的号码验证API

v1.1.0 2023-11-04 13:49 UTC

This package is auto-updated.

Last update: 2024-09-19 15:27:35 UTC


README

tests Latest Stable Version Latest Unstable Version License

本包为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)。请参阅许可证文件获取更多信息。