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