Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 构建批量SMS Web应用程序_C#_Asp.net_Sms_Twilio_Sms Gateway - Fatal编程技术网

C# 构建批量SMS Web应用程序

C# 构建批量SMS Web应用程序,c#,asp.net,sms,twilio,sms-gateway,C#,Asp.net,Sms,Twilio,Sms Gateway,我们正在使用ASP.NET Web窗体和C#创建一个发送大量SMS消息的Web应用程序。 可能有多个登录用户向其客户端发送批量(1-5000)消息 根据最初的研发,我们选择使用Twilio的SMS API来实现这一目的。 但我担心在发送消息和在循环中保存响应时可能出现超时问题,Twilio是否也接受多个请求实例? Twilio有一个限制,即每秒发送一条消息,那么我们在一小时内只能发送3600条消息,这将是一个限制 Twilio提供RESTAPI,但我们不熟悉MVC,所以RESTAPI的想法被放弃

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

根据最初的研发,我们选择使用Twilio的SMS API来实现这一目的。 但我担心在发送消息和在循环中保存响应时可能出现超时问题,Twilio是否也接受多个请求实例?

Twilio有一个限制,即每秒发送一条消息,那么我们在一小时内只能发送3600条消息,这将是一个限制

Twilio提供RESTAPI,但我们不熟悉MVC,所以RESTAPI的想法被放弃了

请提出完成任务的其他备选方案、最佳实践和策略

------------------更新------------------------

短代码Rest API文档

Twilio发送文档

从Twilio文档中请求数据


有了这些卷,如果不使用SMS短码,您将无法生存。即使从技术上讲,你可以让它与一个普通号码一起工作,我怀疑你作为一个垃圾邮件发送者,会在一个普通电话号码上发送如此多的信息

一个简短的代码可以让你每秒至少发送30条消息(1800条/分钟),如果你有合理的需要,他们可以为你增加这些消息

这是:

我的Twilio短信是否可以作为垃圾邮件列入黑名单?

收件人运营商始终保留过滤邮件的权利 并定期这样做,以保护其用户免受 垃圾邮件

如果你将发送短信作为批量活动的一部分(30 或在几分钟内发出更多相同或类似的信息), 我们不鼓励您使用常规的10位数字。相反,我们 强烈建议使用短信短代码


谢谢正好是我们需要的短代码。在发送短代码时,我是否应该在循环中添加10秒的延迟?有或没有短代码,您可以根据需要尽快将短信提交到twilio队列,区别在于发送的速度有多快。谢谢澄清。我还有一个问题,如何获得即时发送消息响应。我们是否在稍后通过请求TwilioAPI根据发送的sms ID获取它,或者应该在循环中发送消息期间(之后)获取它。