获取频道中的消息数量而不在 Twilio IP 消息传递中检索它们

Get number of messages in a channel without retrieving them in Twilio IP Messaging

channel.getMessages() 获取一个频道内的所有消息,这样就可以统计了,但是效率很低。有没有办法在 Twilio 的 found/created 频道(尚未加入)中获取消息数量?

See this

这里是 Twilio 开发人员布道师。

不幸的是,现在没有一种方法可以 returns 消息的数量而不实际获取所有消息。

方法 returns 一个数组,因此您可以只获取它的长度,而不必遍历它来计算项目的数量。我知道这并不理想,所以我建议暂时将消息数量缓存在每个频道中,这样您就不必每次都在每个新会话中调用 getMessages() 。

同样不理想,但在不实现此功能之前可以暂时让您出狱。

希望对您有所帮助