2015-03-23 6 views
1

Я использую twilio.sugar для загрузки своих SMS-сообщений. У меня есть служба dotnet, загружающая их по таймеру, обработка сообщений и отправка ответов. Что-то вроде этого:Каков наилучший способ извлечения и удаления SMS-сообщений от Twilio?

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

Это работает, но я думаю, что я просто получаю 50 последних сообщений. Я хочу, чтобы сообщения, которые были новыми с момента последнего проверки. Мое предпочтение было бы удалить их как/после того, как я загружу их, как POP3. Если это невозможно, как пользователи Twilio должны предотвращать переработку одних и тех же сообщений? У меня создается впечатление, что другие хотели бы сделать это таким образом, но так же не нашли способ удалить сообщения. Мое текущее решение - asinine. Я сохраняю список всех sid, которые я обрабатываю, и просто пропускаю их каждый раз, когда я загружаю список. Если эти списки идут плохо, моя программа будет обрабатывать кучу команд. Пока что не оптимально, что это больно. Я предполагаю, что мне не хватает чего-то очевидного, или я не использую это, как предполагалось. Спасибо за помощь!

ответ

0

Я не знаю о twilio.sugar, но API REST сообщений/сообщений устарел.

Существует новый API сообщений, который также поддерживает HTTP DELETE.

Проверьте, есть ли что-то подобное в twilio.sugar:

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

+1

Вечное сияние чистого очереди SMS! Спасибо за помощь :) –

Смежные вопросы