【问题标题】:Not able to retrieve call records from Twilio in Laravel无法从 Laravel 中的 Twilio 检索通话记录
【发布时间】:2017-05-23 06:00:42
【问题描述】:

我正在尝试在我的 Laravel 项目中使用 Twilio,我使用了它的 aloha 包。当我尝试发送消息或创建呼叫时它工作正常,但是当我尝试检索呼叫日志时它会引发异常。

这是我迄今为止尝试过的:

    $AccountSid = <ACCOUNT ID>;
    $AuthToken = <AUTH TOKEN>;
    $client = new \Services_Twilio($AccountSid, $AuthToken);

当我尝试发送消息时,它可以工作:

        try{
            $sms_content="";
            $sms_content .="Amy has requested a quote for her wedding."."\n\n";
            $sms_content .="";

            $sms = $client->account->messages->sendMessage(
                    <FROM NUMBER>, 
                    <TO NUMBER>,
                    $sms_content
                );  
        } 
        catch (Exception $e) {
        }

当我尝试创建呼叫时它也有效:

        try {
            // Initiate a new outbound call
            $call = $client->account->calls->create(
                // to call.
                <FROM NUMBER>,
                <TO NUMBER>,
                array("url" => "http://demo.twilio.com/welcome/voice/")
            );
            echo "Started call: " . $call->sid;
        } catch (Exception $e) {
            echo "Error: " . $e->getMessage();
        }

但是当我尝试读取一个调用时,它会抛出一个错误:

        try {
            // Get Recent Calls
            foreach ($client->account->calls->read() as $call) {
                $time = $call->startTime->format("Y-m-d H:i:s");
                echo "Call from $call->from to $call->to at $time of length $call->duration \n";
            }
        } catch (Exception $e) {
            echo "Error: " . $e->getMessage();
        }

我得到的错误是:

调用未定义的方法 Services_Twilio_Rest_Calls::read()

Source

【问题讨论】:

    标签: php laravel-5 twilio


    【解决方案1】:

    改变这一行

    $client->account->calls->read()
    

    $client->account->calls
    

    【讨论】:

    • 试过了,它给出了一个不同的错误:未定义的属性:Services_Twilio::$calls
    • 您使用的是哪个版本的 twilio
    • 它是 "aloha/twilio": "3.0.0"
    • 我尝试使用的功能在 Twilio 的官方网站上给出,twilio.com/docs/quickstart/php/rest/…
    • 但这是针对版本 4 及其 $client->account->calls
    猜你喜欢
    • 2021-09-17
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    相关资源
    最近更新 更多