2017-01-09 8 views
0

Я получаю сообщения от нового клиента php. Как сделать разбивку на страницы с сообщениями? Как получить параметры next_uri, first_uri, page_size?Twilio Как сделать разбивку на страницы с сообщениями?

<?php 
require_once '/Twilio/autoload.php'; // Loads the library 

use Twilio\Rest\Client; 

// Your Account Sid and Auth Token from twilio.com/user/account 
$sid = "xxx"; 
$token = "xxx"; 
$client = new Client($sid, $token); 

// Loop over the list of messages and echo a property for each one 
foreach ($client->messages->read() as $message) { 
echo $message->body; 
} 
?> 

ответ

0

Twilio разработчик евангелист здесь.

Вместо использования read() вы можете использовать stream(), который вернет итератор для ваших сообщений. Вы можете дать stream() лимит, но по умолчанию он не имеет ограничений и будет перебирать все ваши сообщения.

<?php 
require_once '/Twilio/autoload.php'; // Loads the library 

use Twilio\Rest\Client; 

// Your Account Sid and Auth Token from twilio.com/user/account 
$sid = "xxx"; 
$token = "xxx"; 
$client = new Client($sid, $token); 

// Loop over the list of messages and echo a property for each one 
foreach ($client->messages->stream() as $message) { 
echo $message->body; 
} 
?> 

pagination information сам по себе возвращается в каждом запросе. Вы можете увидеть example of a call to the Calls resource in the documentation, а информация разбивки на страницы будет одинаковой для Messages.

+0

Где я могу получить документацию по методам read(), stream()? –

+0

Вы можете найти их в документации по PHP здесь: https://twilio.github.io/twilio-php/class-Twilio.Rest.Api.V2010.Account.MessageList.html#_stream – philnash

+0

Страница Twilio предоставлена ​​@philnash больше не существует. 404 – ryantxr

 Смежные вопросы

  • Нет связанных вопросов^_^