myckhel/checkwa
Laravel 包,使用 checkwa api 检查有效的 WhatsApp 电话号码
v0.2
2024-05-12 07:55 UTC
Requires
- illuminate/support: ~7|~8|~9|~10|~11
Requires (Dev)
- orchestra/testbench: ^5.0
This package is auto-updated.
Last update: 2024-09-12 08:41:03 UTC
README
Laravel 包,使用 checkwa api 检查有效的 WhatsApp 电话号码
要求
PHP ^7
安装
可以使用 composer 安装 checkwa
composer require myckhel/checkwa
设置
发布配置文件
php artisan vendor:publish --provider="myckhel\Checkwa\CheckwaServiceProvider"
checkwa.php 应该被复制到包含配置文件的配置目录中
<?php return [ "apikey" => env("CHECKWA_API_KEY"), "user" => env("CHECKWA_USER"), "server" => env("CHECKWA_SERVER", 462), "server_type" => env("CHECKWA_SERVER_TYPE", "public"), "callback" => env("CHECKWA_CALLBACK"), ];
在您的应用的 .env 文件中创建环境变量
CHECKWA_API_KEY=XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX CHECKWA_USER=user CHECKWA_SERVER=40 CHECKWA_CALLBACK=https://api.callback.url/checkwa/callback
使用方法
通过公共服务器检查有效的 WhatsApp 电话号码
use Checkwa; use Illuminate\Support\Str;
public function checkWa(Request $request){ return Checkwa::check($request->phone, $request->phone_code, ['token' => Str::random(), 'hide_image' => '1']); }
示例有效响应
{ "code": "001", "checks": 5, "limit": 5, "number": "2348123456789", "num": "8123456789", "cod": "234", "lastseen": "", "status": " 234 812 345 6789", "picture": "https://api.checkwa.com/img/n/8123456789.jpg" }
通过私有服务器检查有效的 WhatsApp 电话号码
use Checkwa; use Illuminate\Support\Str;
public function checkWa(Request $request){ return Checkwa::check($request->phone, $request->phone_code, ['token' => Str::random(), 'hide_image' => '1']); }
使用私有服务器的示例有效响应
{ "code": "1", "server": "54", "server_status": "1", "server_ping": "2020-06-29 16:40:19", "token": "nRBoSTOHNx1ueIwP", "callback": "https://api.callback.url/checkwa/callback" }