myckhel/checkwa

Laravel 包,使用 checkwa api 检查有效的 WhatsApp 电话号码

资助包维护!
Ko Fi

安装: 482

依赖: 0

建议者: 0

安全: 0

星标: 8

关注者: 3

分支: 1

开放问题: 0

类型:

v0.2 2024-05-12 07:55 UTC

This package is auto-updated.

Last update: 2024-09-12 08:41:03 UTC


README

Latest Version Total Downloads

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"
}