giddyeffects / yii2-numverify
一个用于使用NumVerify API的Yii2扩展,该API提供了一个功能齐全且简单的RESTful JSON API,用于全球232个国家的国际和国内电话号码验证和信息查找。
dev-master
2017-04-05 10:38 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-29 03:04:50 UTC
README
一个用于使用NumVerify API的Yii2扩展,该API提供了一个功能齐全且简单的RESTful JSON API,用于全球232个国家的国际和国内电话号码验证和信息查找。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist "giddyeffects/yii2-numverify":"@dev"
或
"giddyeffects/yii2-numverify": "@dev"
将以下内容添加到您的 composer.json 文件的require部分。
使用方法
首先在这里获取Numverify API密钥。
安装扩展后,只需在您的应用程序配置中添加以下代码
return [ //.... 'components' => [ //... 'numverify' => [ 'class' => 'giddyeffects\numverify\Numverify', 'access_key' => 'YOUR_NUMVERIFY_API_KEY', ], ], ];
现在您可以通过 \Yii::$app->numverify; 访问扩展
有关更多详细信息,请参阅Numverify 文档。
示例
$response = \Yii::$app->numverify->verify(4158586273, ['country_code'=>'us']);
//check if there's an error
if ($response->error){
echo $response->error->info;
}
else{
if($response->valid=='1'){
echo "Number '$response->number' is valid.";
echo "<br>";
echo "local_format: $response->local_format";
echo "<br>";
echo "international_format: $response->international_format";
echo "<br>";
echo "country_prefix: $response->country_prefix";
echo "<br>";
echo "country_code: $response->country_code";
echo "<br>";
echo "country_name: $response->country_name";
echo "<br>";
echo "location: $response->location";
echo "<br>";
echo "carrier: $response->carrier";
echo "<br>";
echo "line_type: $response->line_type";
echo "<br>";
}
else{
echo "Number given is not valid.";
}
}