【问题标题】:Building Bulk SMS Web Application构建批量 SMS Web 应用程序
【发布时间】:2014-04-25 17:38:01
【问题描述】:

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

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

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

Twilio 提供了 Rest API 但我们对 MVC 不熟悉,所以放弃了 REST API 的想法。

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

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

短代码 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

【问题讨论】:

    标签: c# asp.net sms twilio sms-gateway


    【解决方案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 SMS 消息能否被列入垃圾邮件黑名单?

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

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

    【讨论】:

    • 谢谢。正是我们需要的简码。我还应该在发送短代码时在循环中添加 10 秒的延迟吗?
    • 无论有没有短代码,您都可以尽可能快地将短信提交到 twilio 队列,不同之处在于它们发出的速度。
    • 感谢您的澄清。我有另一个查询如何获得即时发送的消息响应。我们是否稍后通过针对发送的短信 ID 请求 twilio API 来获取它,或者应该在循环发送消息期间(之后)获取它。
    猜你喜欢
    • 2010-09-13
    • 2013-10-22
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    相关资源
    最近更新 更多