尝试实现 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"?
这纠正了我报告的错误,但引入了不在此问题范围内的其他问题。