rayblair/numverifywrapper

numverify等数字验证API的包装器

1.0 2018-08-30 19:55 UTC

This package is auto-updated.

Last update: 2024-09-26 02:43:29 UTC


README

安装

composer require rayblair/numverifywrapper

Laravel集成

将服务提供者添加到你的config/app.php文件中

    'providers'     => [
        // ...
        Rayblair\NumverifyWrapper\NumverifyServiceProvider::class,

    ],

将外观添加到你的config/app.php文件中

    'aliases'       => [
        // ...
        'Numverify' => Rayblair\NumverifyWrapper\Facades\Numverify::class,
    ],

添加API密钥

如果你还没有,请访问http://numverify.com并注册API密钥。发布配置文件php artisan vendor:publish,然后替换配置中的环境变量或在.env文件中添加API密钥"NUMVERIFY_API_KEY="

Laravel

设置变量和验证

您可以使用以下方法设置对象变量(电话号码和国家代码),然后运行verify()方法来验证设置的值。

Numverify::setNumber("1234567890");
Numverify::setCountryCode("GB");
Numverify::verify();

或者将它们全部堆叠在一起。

Numverify::setNumber("1234567890")->setCountryCode("GB")->verify();
简短方法

您也可以直接通过verify()方法传递电话号码和国家代码

Numverify::verify("+441234567890");
// OR
Numverify::verify("1234567890", "GB");

或使用numverify()辅助函数。

numverify("1234567890");
// OR
numverify("1234567890", "GB");
仅返回验证结果
// Returns either turn or false depending on api result

Numverify::isValid();

非Laravel

require_once "vendor/autoload.php";

$data['api_key'] = "<Numverify Api Key>";

$numverify = new Rayblair\NumverifyWrapper\NumverifyService($data);

$numverify->setNumber("1234567890")->setCountryCode("GB")->verify();

许可证

NumverifyWrapper遵循MIT许可证

版权所有 2018 Ray Blair