php 未找到类'Tweilio\Rest\Client'

oknwwptz  于 2023-06-04  发布在  PHP
关注(0)|答案(3)|浏览(167)

我正在尝试使用twilio php API。
这是我的代码:

<?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
  ));

它给了我这个错误:
致命错误:/home/vhosts/ www.example.com第9行未找到Class 'Tweilio\Rest\Client'xxxx.xxxx.com/twilio/sms.php
我也试过这段代码,但没有成功:

<?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
  ));

它给了我这个错误:
致命错误:我们xxxx.xxxx.com/twilio/Twilio/autoload.php。

3mpgtkmj

3mpgtkmj1#

把这一行放在开头:

use Twilio\Rest\Client;

然后添加include语句:

require_once "Twilio/autoload.php";
vom3gejh

vom3gejh2#

您是否尝试指向Twilio Rest客户端文件?
在我的例子中:

include __DIR__ . "/vendor/twilio/sdk/src/Twilio/Rest/Client.php";
vql8enpb

vql8enpb3#

您可能没有安装Twilio SDK。
运行此命令安装twilio/sdk

composer require twilio/sdk

参考:https://www.twilio.com/blog/real-time-sms-order-notifications-magento-twilio-php

*安装Twilio SDK Composer依赖

相关问题