使用twilio-ruby包连接到RESTAPI for Twilio的IP消息传递服务,并尝试计算未读消息计数。RESTAPI正在对消息进行分页,以便类似于一旦通道中的消息超过50条,将返回49。有没有一种方法可以只获取通道上的最后一条消息(在android/ios SDK中似乎是可能的),以避免对所有消息历史进行分页?
最初,我一直使用TwiML响应来发送对我的文本消息的响应。但是,由于我的需求发生了变化,并且我需要发送超过10条消息来响应我的文本,因此我现在使用TwilioAPI来发送消息。因此,为了解决这个问题,我现在尝试不发送任何内容作为文本消息的TwiML响应,而是使用TwilioAPI发送实际的消息。我还有一个Twilio bin URL附加到我的短代码中,作为一个消息回退URL,以防TwiML无法连接到我的REST