Twilio 客户端电话会议监视器输出不完整,出现 PHP 错误



尝试实现 Twilio 客户端电话会议监视器,如下所述:https://www.twilio.com/docs/howto/twilio-client-browser-conference-call-monitor

它"看到"正在进行的会议,并具有如下输出:

Found 0 conference(s)
Found 1 conference(s)
etc.

但是,它没有按预期列出正在进行的会议。 没有给出进一步的输出。

在ssl_error_log中,我发现了这个,这很有趣:

PHP 致命错误:未捕获的异常"异常",消息为"对象" 返回者 Services_Twilio_Page::getIterator() 必须是可遍历的,或者 在/mypath/call_monitor.php:74Stack 中实现接口迭代器 trace:#0/mypath/call_monitor.php(74): unknown()#1 {main} 在第 74 行放入/mypath/call_monitor.php

我在这里或 Google 上找不到此消息的任何结果,所以我认为它特定于我的设置。

我正在使用Linux/Apache/PHP版本5.2.17。

Twilio 的支持团队提出了以下建议:

。示例代码中似乎存在错误。你能改变吗 这:

$conferences = $client->account->conferences->getPage(0, 50, array('Status' => 'in-progress'));

自:

$conferences = $client->account->conferences->getIterator(0, 50, array('Status' => 'in-progress'));

即将"getPage"更改为"getIterator"?

这纠正了我报告的错误,但引入了不在此问题范围内的其他问题。

最新更新