Мне нужна небольшая помощь в перечислении доступных телефонных номеров для покупки с использованием Twilios API и PHP для их 5.X API Verison. Ниже приведена ошибка, которую я получаю, и PHP, который я использую. Я уверен, что просто смотрю на что-то:
Примечание PHP: Попытка получить свойство необъекта в /twilio-php-app/findnumbers.php в строке 16
Предупреждение PHP: неверный аргумент для foreach () указан в /twilio-php-app/findnumbers.php в строке 16
<?php
// Get the PHP helper library from https://twilio.com/docs/libraries/php
require_once 'vendor/autoload.php'; // Loads the library
use Twilio\Rest\Client;
// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "Axxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$token = "removed";
$client = new Client($sid, $token);
$numbers = $client->availablePhoneNumbers('US')->local->read(
array("areaCode" => "513")
);
foreach($numbers->availablephonenumbers as $number) {
echo $number->phone_number;
}
Если я отображаю числа, я нахожу, что это массив. Вот необработанный вывод, где я просто хочу получить "phone_number": вывод "xxxxxx"; минус "номер телефона": часть.
вывод массива Снимок экрана
Добавление к этому, если я запускаю PHP следующим образом; Я получаю одно число выходов
$numbers = $client->availablePhoneNumbers('US')->local->read(
array("areaCode" => "513")
);
echo $numbers[1]->phoneNumber;
При изменении значения [1] на [2] захватывается следующий номер телефона. Как мне это зациклить?