我正在尝试检索一个消息对象,其中包含与给定帐户关联的所有短信。我开始使用的代码是直接从使用文档中粘贴的。
$client = new Services_Twilio($sid, $token);
foreach ($client->account->sms_messages as $message) {
echo $message->body;
echo "<br>";
}
此代码确实有效,因为它实际上将检索与$ sid指定的帐户关联的所有sms消息。但是,在最后一次迭代之后,它将始终抛出未捕获的异常:
致命错误:未捕获的异常&#39; Services_Twilio_RestException&#39;有消息&#39;分页需要AfterSid。&#39;在/var/www/includes/twilio-php-library/Services/Twilio.php:298堆栈跟踪:
0 /var/www/includes/twilio-php-library/Services/Twilio.php(266):Base_Services_Twilio-&gt; _processResponse(Array)
1 /var/www/includes/twilio-php-library/Services/Twilio.php(237):Base_Services_Twilio-> _makeIdempotentRequest(Array,&#39; / 2010-04-01 / Acc ...& #39;,1)
2 /var/www/includes/twilio-php-library/Services/Twilio/ListResource.php(125):Base_Services_Twilio-&gt; retrieveData(&#39; / 2010-04-01 / Acc ...& #39;,数组)
3 /var/www/includes/twilio-php-library/Services/Twilio/ListResource.php(179):Services_Twilio_ListResource-&gt; getPage(8,50,Array,NULL)
4 [内部函数]:Services_Twilio_ListResource-&gt; getPageGenerator(8,50,Array,NULL)
5 /var/www/includes/twilio-php-library/Services/Twilio/AutoPagingIterator.php(104):call_user_func_array(Array,Array)
6 /var/www/includes/twilio-php-library/Services/Twilio/AutoPagingIterator.php(77):/var/www/includes/twilio-php-library/Services/Twilio.php上的Services_Twilio_Au在线298答案 0 :(得分:1)
这是与我们弃用绝对分页相关的库中的一个错误,在此处跟踪https://github.com/twilio/twilio-php/issues/296。我们今天实现了服务器端代码,可以减轻twilio-php发生的错误。