我正在尝试在频道上收到最后一条消息,我正在使用“Programmable Chat > Programmable Chat REST API > Messages Resource”,这是我的实际代码:
$messages = $client->chat
->services($serviceId)
->channels($channel["channelSID"])
->messages
->read();
$lastMessage = end($messages);
但它相当慢,有没有办法在PHP中限制查询?
在Javascript中我会做类似的事情:
channel.getMessages(1).then(function(messages) {
// code
});
答案 0 :(得分:1)
Twilio开发者传道者在这里。
您可以通过传递Twilio PHP library来限制$limit
argument to the read
method中的查询。像这样:
$messages = $client->chat
->services($serviceId)
->channels($channel["channelSID"])
->messages
->read(array(), 1);
$lastMessage = end($messages);
如果有帮助,请告诉我。