我试图在我的Twilio帐户下获取电话号码列表。我使用下面的示例,出于安全原因,我取出了 sid 和令牌。
include('/lib/Vendor/autoload.php');
use TwilioRestClient;
$sid = "";
$token = "";
$client = new Client($sid,$token);
foreach ($client->incomingPhoneNumbers->read() as $number) {
echo $number->phoneNumber;
}
但是我收到此错误:
致命错误:未捕获的异常 "Twilio\Exceptions\DeserializeException",消息"页面记录" 无法反序列化' E:\websites\twiliosite\lib\Vendor\twilio\sdk\Twilio\Page.php:90
知道我做错了什么吗?我用谷歌搜索了一下,找不到任何东西。
Twilio开发者布道者在这里。
看起来扔在这里:https://github.com/twilio/twilio-php/blob/master/Twilio/Page.php#L90
我只看了一眼代码,但在我看来,如果响应正文不包含预期的数据页面并且不为空,那么它就会抛出该错误。
如果连接中断并且数据页面交付不完整,则可能会发生这种情况。这也许可以解释为什么它在第二次尝试中对你有用。