从 Twilio 获取和删除短信的最佳方式是什么?

What is the best way to fetch and delete SMS messages from Twilio?

我正在使用 twilio.sugar 下载我的短信。我有一个 dotnet 服务,可以在计时器上下载它们、处理消息并发回响应。像这样:

Twilio.sugar.Model.PhoneAutomation(Account).SMSMessageList.sms_messages()

这行得通,但我想我只是收到了 50 条最新消息。我想要的是自上次检查以来的新消息。我的偏好是删除它们 as/after 我像 POP3 一样下载它们。如果那不可能,Twilio 用户应该如何防止重新处理相同的消息?我得到的印象是其他人想这样做,但同样没有找到删除消息的方法。我目前的解决方案是愚蠢的。我正在保存我处理的每个 sid 的列表,并在每次下载列表时跳过它们。如果该列表变坏,我的程序将重新处理一堆命令。远非最佳,它伤害。我猜我遗漏了一些明显的东西,或者我没有按预期使用它。 感谢您的帮助!

我不知道 twilio.sugar 但 SMS/Messages REST API 已弃用。

有一个新的 Messages API 也支持 HTTP DELETE。

检查twilio.sugar中是否有类似的东西:

https://www.twilio.com/docs/api/rest/message