myckhel / checkwa
Laravel package to check valid whatsapp number using checkwa api
Fund package maintenance!
Ko Fi
Installs: 590
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 3
Forks: 2
Open Issues: 0
Type:package
Requires
- illuminate/support: ~7|~8|~9|~10|~11
Requires (Dev)
- orchestra/testbench: ^5.0
This package is auto-updated.
Last update: 2024-11-12 08:59:06 UTC
README
Laravel package to check valid whatsapp number using checkwa api
Requirements
PHP ^7
Installation
Checkwa can be installed using composer
composer require myckhel/checkwa
Setup
Publish the config file
php artisan vendor:publish --provider="myckhel\Checkwa\CheckwaServiceProvider"
checkwa.php should be copied to the config directory containing
<?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"), ];
Create environment variables in your app's .env file
CHECKWA_API_KEY=XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX CHECKWA_USER=user CHECKWA_SERVER=40 CHECKWA_CALLBACK=https://api.callback.url/checkwa/callback
Usage
Check Valid Whatsapp Number Using Public Server
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']); }
Example Valid Response
{ "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" }
Check Valid Whatsapp Number Using Private Server
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']); }
Example Valid Response Using Private Server
{ "code": "1", "server": "54", "server_status": "1", "server_ping": "2020-06-29 16:40:19", "token": "nRBoSTOHNx1ueIwP", "callback": "https://api.callback.url/checkwa/callback" }