2016-10-21 5 views
0

Мне было интересно, может ли кто-нибудь помочь мне реализовать Twilio PHP API. Я установил библиотеку с помощью композитора и изменил все, что он сказал в документации.Twilio - PHP API Trouble

Однако, когда я пытаюсь запустить приложение, я просто получаю пустую страницу. После комментирования, похоже, проблема связана с массивами. Когда я комментирую массивы, он, по крайней мере, даст мне ошибку, и когда я проверю исходный код, что-то будет.

Ниже приведен код, который я использую. Любая помощь приветствуется.

<?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

Теперь, когда я думаю об этом, это может быть проблема с подключением. Я не уверен, почему он не соединится. – a7x963

+1

Какая ошибка вы получали? – philnash

+0

Пустая страница в PHP означает, что в ваших журналах есть ошибка. – ceejayoz

ответ

1

Похоже, вы пропустили запятую после первого аргумента метода create.

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