Исходящий звонок от Twilio не работает в Laravel 5.5

Я новичок в Twilio. Я использую Twilio для проверки телефона моего приложения. Я использую Laravel 5.5 для бэкэнда & API-интерфейсы. Я успешно отправил SMS на телефон. Я получаю звонок от Twilio, но он говорит об ошибке приложения. Это не читает то, что я хочу услышать.

Ниже я приведу каждую деталь моего кода.

Используемый composer require twilio/sdk для Twilio.

Это мой контроллер.

use Twilio\Rest\Client;
use Twilio\Twiml;

class AppUserController extends Controller{
private $account_sid;
private $auth_token;
private $twilio_number;

public function __construct(){
$this->account_sid = Config::get('envvalue.account_sid');
$this->auth_token = Config::get('envvalue.auth_token');
$this->twilio_number = Config::get('envvalue.twilio_number');
}

public function reVerification(Request $request){
$client = new Client($this->account_sid, $this->auth_token);
try {
$client->account->calls->create(
$receiverNumber,
$this->twilio_number,
array(
"url" => "http://demo.bitcanny.com/marine-admin/public/api/twiml/")
);

return response()->json([
'success' => true,
'statusCode' => '200',
'message' => 'Otp send again'
], 200);
}
catch (Exception $e) {
return $e->getMessage();
}
}

public function twiml(){
// A message for Twilio's TTS engine to repeat
$sayMessage = 'Hello.';

$twiml = new Twiml();
$twiml->say($sayMessage);

$response = Response::make($twiml, 200);
$response->header('Content-Type', 'text/xml');
return $response;
}

}

0

Решение

Я нашел решение. Там глупая ошибка. Я не использовал Response в заголовке моего контроллера.

use Response;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]