2014-03-19 39 views
0

我们正在创建使用ASP.NET Web窗体和C#发送Web应用程序的批量SMS消息。 可能有多个登录用户,向其客户端发送批量(1-5000)消息。构建批量SMS Web应用程序

根据初始R & D我们选择使用Twilio的SMS API来达到此目的。 但是我很担心发送消息和在循环中保存响应时可能发生的超时问题,Twilio也接受多个请求实例吗?

Twilio有一个限制或每秒1条消息然后我们只能在一个小时内发送3600条消息,这将是一个限制。

Twilio提供Rest API,但我们不熟悉MVC,所以REST API的想法已经被删除。

请提出其他方案,最佳实践和策略来完成任务。

------------------ UPDATE ------------------------

短代码REST API文档

https://www.twilio.com/docs/api/rest/short-codes

Twilio发送文档

https://www.twilio.com/docs/api/rest/sending-messages

请求数据从Twilio文档

https://www.twilio.com/docs/api/twiml/sms/twilio_request

回答

1

有了这些卷,也没有办法你要能够在不使用SMS短代码度日。即使您在技术上可以使用常规号码工作,但我怀疑您将作为垃圾邮件发送者在常规电话号码上输出如此多的邮件而被关闭。

短代码会让你每秒发送至少30条消息(1800 /分钟),如果你有合理的需求,他们可以为你提供这个消息。

https://www.twilio.com/sms/shortcodes

这: https://www.twilio.com/help/faq/sms/can-my-twilio-sms-messages-be-blacklisted-as-spam

可以将我的Twilio短信被列入黑名单为垃圾邮件?

收件人运营商始终保留对某些号码过滤掉的消息 权,并经常这样做,以保护他们的用户免受垃圾邮件 。

如果您将发送短信作为批量广告系列的一部分(包括30 或更多相同或类似的短信在几分钟内发出),我们建议您不要使用常规的10位数字。相反,我们 强烈建议使用短代码。

+0

谢谢。准确地简码我们需要的。还应该在发送短代码时在循环中添加10秒延迟? –

+0

无论使用或不使用短代码,您都可以按照自己的想法快速向短信队列提交短信,但差别在于其发送速度有多快。 –

+0

感谢您的澄清。我有另一个查询如何获得即时发送的消息响应。我们是否稍后通过请求twilio API针对发送的短信ID获取它,或者应该在发送循环中的(之后)期间获取它。 –