tioffs/callphone

此包已被弃用,不再维护。未建议替代包。

通过电话进行网站授权

dev-master 2021-12-02 04:33 UTC

This package is auto-updated.

Last update: 2023-03-01 00:18:11 UTC


README

Downloads

安装

使用 Composer

composer require tioffs/callphone

Laravel 配置 app.php

'callphone' => ['api_key' => env('SMSRU_API_KEY', null)]

Lumen 配置 app.php

config(['callphone' => ['api_key' => env('SMSRU_API_KEY', null)]);

注册服务提供者

  • Lumen $app->register(callphone\CallServiceProvider::class);
  • Laravel config/app.php providers => [callphone\CallServiceProvider::class]

示例

Route::get('/call', function(Illuminate\Http\Request $request, callphone\Call $call){
     $phone = $call->phone($request->phone);
     return response()->json($phone);
});

/** response: **/
{
    "check_status":null,
    "status_code":100,
    "check_id":2222-3333,
    "call_phone":+79095001010,
    "error":null,
    "call_phone_pretty":null
}

方法

获取电话呼叫

创建一个新的号码检查,该方法将在5分钟内返回要拨打的号码

$phone string = 79095001010;
$call->phone($phone);

检查状态

检查呼叫状态的函数

$check_id string = $call->phone("79095001010")->check_id;
$call->check($check_id);
if ($call->check_status === 401) {
    /** the user called the number, the number is confirmed **/
}

由 @tioffs 用♥制作