获取频道中的消息数量而不在 Twilio IP 消息传递中检索它们
Get number of messages in a channel without retrieving them in Twilio IP Messaging
channel.getMessages()
获取一个频道内的所有消息,这样就可以统计了,但是效率很低。有没有办法在 Twilio 的 found/created 频道(尚未加入)中获取消息数量?
这里是 Twilio 开发人员布道师。
不幸的是,现在没有一种方法可以 returns 消息的数量而不实际获取所有消息。
方法 returns 一个数组,因此您可以只获取它的长度,而不必遍历它来计算项目的数量。我知道这并不理想,所以我建议暂时将消息数量缓存在每个频道中,这样您就不必每次都在每个新会话中调用 getMessages() 。
同样不理想,但在不实现此功能之前可以暂时让您出狱。
希望对您有所帮助
channel.getMessages()
获取一个频道内的所有消息,这样就可以统计了,但是效率很低。有没有办法在 Twilio 的 found/created 频道(尚未加入)中获取消息数量?
这里是 Twilio 开发人员布道师。
不幸的是,现在没有一种方法可以 returns 消息的数量而不实际获取所有消息。
方法 returns 一个数组,因此您可以只获取它的长度,而不必遍历它来计算项目的数量。我知道这并不理想,所以我建议暂时将消息数量缓存在每个频道中,这样您就不必每次都在每个新会话中调用 getMessages() 。
同样不理想,但在不实现此功能之前可以暂时让您出狱。
希望对您有所帮助