Я пытаюсь использовать twilio php api.Класс 'Twilio Rest Client' не найден
Это мой код:
<?php
$sid = "xxxxxx";
$token = "xxxxxxx";
$phone=$_POST["phone"];
$code=$_POST["code"];
$client = new Twilio\Rest\Client($sid, $token);
$message = $client->messages->create(
$phone,
array(
'from' => 'xxxxxxx',
'body' => $code
));
Это дает мне эту ошибку:
Fatal error: Class 'Twilio\Rest\Client' not found in /home/vhosts/xxxx.xxxx.com/twilio/sms.php on line 9
Я также попробовал этот код и не работал:
<?php
$sid = "xxxxxxx";
$token = "xxxxxxxx";
require_once "Twilio/autoload.php";
use Twilio\Rest\Client;
$phone=$_POST["phone"];
$code=$_POST["code"];
$client = new Client($sid, $token);
$message = $client->messages->create(
$phone,
array(
'from' => 'xxxxx',
'body' => $code
));
Это дает мне эту ошибку:
Fatal error: require(): Failed opening required '/home/vhosts/xxxx.xxxxx.com/twilio/Twilio/Version.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/vhosts/xxxx.xxxx.com/twilio/Twilio/autoload.php on line 140
Использует ли вы автозагрузчик (то есть тот, который вы получаете с композитором)? – JimL
нет, я не использую композитор. Я напрямую использую исходный код twilio-php. –
Вам нужен какой-то автозагрузчик, поэтому PHP будет знать, где найти файлы Twilio. Я настоятельно рекомендую просто установить twilio-php с помощью композитора, так как вы настроите все для себя. – JimL