2016-10-21 5 views
0

Ich frage mich, ob jemand mir helfen kann, die Twilio PHP API zu implementieren. Ich habe die Bibliothek mit Composer installiert und alles, was in der Dokumentation steht, geändert.Twilio - PHP API Problem

Wenn ich jedoch versuche, die Anwendung auszuführen, bekomme ich nur eine leere Seite. Nach einigen Kommentaren scheint das Problem bei den Arrays zu liegen. Wenn ich die Arrays auskommentiere, wird es mir zumindest einen Fehler geben und es wird etwas passieren, wenn ich den Quellcode überprüfe.

Unten ist der Code, den ich verwende. Jede Hilfe wird sehr geschätzt.

<?php 
require "vendor/autoload.php"; 
use Twilio\Rest\Client; 

$AccountSid = "MySid"; 
$AuthToken = "MyToken"; 
$client = new Client($AccountSid, $AuthToken); 
$people = array(
    "Number 1" => "Carlos", 
    "Number 2" => "Jon", 
    "Number 3" => "Madison" 
); 
foreach ($people as $number => $name) { 
    $sms = $client->account->messages->create(
     $number 
     array(
      'from' => 'My Number', 
      'body' => " This is a test" 
      ) 
    ); 
    echo "Sent message to $name"; 

} ?>

+0

Jetzt, da ich darüber nachdenke, könnte es ein Verbindungsproblem sein. Ich bin mir nicht sicher, warum es keine Verbindung herstellen würde. – a7x963

+1

Was war der Fehler, den Sie bekommen haben? – philnash

+0

Leere Seite in PHP bedeutet, dass in Ihren Protokollen ein Fehler auftritt. – ceejayoz

Antwort

1

Es sieht aus wie Sie ein Komma nach dem ersten Argument der create Methode fehlt.

foreach ($people as $number => $name) { 
    $sms = $client->account->messages->create(
     $number, 
     array(
      'from' => 'My Number', 
      'body' => " This is a test" 
      ) 
    ); 
    echo "Sent message to $name"; 
}