Twilio API PHP页面记录不能被反序列化
问题描述:
我试图获得我的Twilio帐户下的电话号码列表。我使用下面的例子,出于安全原因,我拿出了sid和标记。Twilio API PHP页面记录不能被反序列化
include('/lib/Vendor/autoload.php');
use Twilio\Rest\Client;
$sid = "";
$token = "";
$client = new Client($sid,$token);
foreach ($client->incomingPhoneNumbers->read() as $number) {
echo $number->phoneNumber;
}
但是我得到这个错误:
Fatal error: Uncaught exception 'Twilio\Exceptions\DeserializeException' with message 'Page Records can not be deserialized' in E:\websites\twiliosite\lib\Vendor\twilio\sdk\Twilio\Page.php:90
知不知道林做错了什么?我GOOGLE了这一点,并没有找到任何东西。
答
Twilio开发者传道士在这里。
看起来就是在这里抛出:https://github.com/twilio/twilio-php/blob/master/Twilio/Page.php#L90
我只考虑在代码一目了然,但它看起来对我来说,如果响应主体不包含预期和ISN数据的页面没有空就会抛出错误。
如果连接中断且数据页面未完整传递,可能会发生这种情况。这也许可以解释为什么它在第二次尝试中为你工作。
这很奇怪。我没有做任何事情,只是回到页面并刷新,现在它工作。 – John