Javascript Laravel Passport API向不使用付费号码的用户发送OTP
我正在致力于在Laravel Passport API中发送OTP功能。OTP不是发送号码,它显示错误消息号码未验证。我无法验证号码。请告诉我如何解决此问题Javascript Laravel Passport API向不使用付费号码的用户发送OTP,javascript,html,jquery,ajax,laravel,Javascript,Html,Jquery,Ajax,Laravel,我正在致力于在Laravel Passport API中发送OTP功能。OTP不是发送号码,它显示错误消息号码未验证。我无法验证号码。请告诉我如何解决此问题 /* * ------------------------ * Send OTP Method * ------------------------ */ public function sendSms($request) { $accountSid = config('app.twilio')['TWILIO_ACCOU
/*
* ------------------------
* Send OTP Method
* ------------------------
*/
public function sendSms($request)
{
$accountSid = config('app.twilio')['TWILIO_ACCOUNT_SID'];
$authToken = config('app.twilio')['TWILIO_AUTH_TOKEN'];
try
{
$phone_number = $request->phone_number;
$client = new Client(['auth' => [$accountSid, $authToken]]);
$result = $client->post('https://api.twilio.com/2010-04-01/Accounts/'.$accountSid.'/Messages.json',
['form_params' => [
'Body' => 'CODE: '. $request->code, //set message body
'To' => $phone_number,
'From' => '+25575720000' //we get this number from twilio
]]);
return $result;
}
catch (\Exception $exception)
{
Log::error($exception->getMessage());
return ['status'=>'error', 'code'=>401,'data'=>'', 'message'=>'Number not verified'];
}
}
嘿,你从twillio那里得到了两个号码,第一个是生产号,发送给任何一个。第二个是测试,只有通过了有效的数字,这是不支付。有效号码是您可以添加到您的帐户上的号码。号码属于我们的号码,并且从中是Paid。如何从控制台了解有效号码这是您获取电话号码的地方:这是您可以添加或显示已验证号码的地方:魔术测试号码:谢谢我会检查