2017-06-12 2 views
-1

Ich versuche, eine Liste von Telefonnummern unter meinem Twilio-Konto zu erhalten. Ich benutze ihr Beispiel unten, ich habe die Sid und Token aus Sicherheitsgründen herausgenommen.Twilio API PHP Seite Datensätze können nicht deserialisiert werden

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; 
} 

Allerdings bekomme ich diesen Fehler:

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

Jede Idee, was Im falsch? Ich habe das gegoogelt und konnte nichts finden.

+0

Das ist komisch. Ich habe nichts getan, bin einfach wieder auf die Seite gegangen und habe es aufgefrischt und jetzt funktioniert es. – John

Antwort

0

Twilio Entwickler Evangelist hier.

Sieht aus wie das hier geworfen wird: https://github.com/twilio/twilio-php/blob/master/Twilio/Page.php#L90

ich nur einen Blick auf den Code genommen haben, aber es scheint mir, wie wenn ein Antworttext nicht die Seite von Daten enthalten, die erwartet wurde, und isn 't leer, dann wirft es diesen Fehler.

Dies ist vielleicht, wenn die Verbindung und die Datenseite wurde unterbrochen passieren könnte unvollständig geliefert. Das könnte erklären, warum es beim zweiten Versuch für Sie funktioniert hat.

+0

Danke für die Info. Ja, es funktioniert weiter. Seltsam, ich habe es mindestens 10 Mal versucht, bevor es anfing zu arbeiten. Nie Code geändert, nie etwas neu gestartet. Einfach nur komisch. Aber nicht beschweren, es funktioniert und schon wieder vielen Dank für die Info! – John

+0

Keine Sorge, nur froh, dass es jetzt für Sie arbeitet! – philnash

Verwandte Themen