【问题标题】:Free SMS API in web application [closed]Web 应用程序中的免费 SMS API [关闭]
【发布时间】:2010-11-15 06:54:54
【问题描述】:

有谁知道我可以在我的 Web 应用程序中使用任何 SMS API 来向用户发送 SMS 消息?

【问题讨论】:

标签: api sms


【解决方案1】:

大多数移动提供商都支持SNPP (Simple Network Paging Protocol)。尽管有这个名字,SNPP 也用于向手机发送短信。它真的很容易使用。只需确定每个用户正在使用哪个移动提供商,然后将“页面”发送到相应的 SNPP 服务器。

例如,Sprint 的 SNPP 服务器是 snpp.messaging.sprint.com:444。基本流程是这样的:

  1. 打开与 SNPP 服务器的连接。
  2. 发送PAGE电话号码
  3. 在回复中检查状态代码 250
  4. 发送 MESS 您的消息
  5. 在回复中检查状态代码 250
  6. 发送发送
  7. 再次检查状态码 250
  8. 发送退出

一些服务器还支持主题行和延迟消息,以及双向消息传递。

【讨论】:

  • 这非常有趣...唯一的问题是,这么多不同的提供商意味着您的用户注册会很麻烦。
  • 是的。您必须询问他们使用的是哪个运营商,因为我找不到任何类型的 API 来将电话号码解析为运营商。可以发誓有一个,虽然......
  • 如何“打开连接”?像网络连接?我错过了一些东西。
  • dc2:TCP/IP 连接。您还可以使用 Telnet 以交互方式连接到 SNPP 服务器。不过,这个答案可能已经过时了。我不知道有多少运营商继续通过 SNPP 支持 SMS。
  • 在第 1 步和第 2 步之间,您当然必须进行身份验证:)
【解决方案2】:

我觉得你这里可能有问题...

SMS 最终总是要花费某人、某物...您可能会很幸运并找到一个提供 beta 或测试帐户的提供商,该帐户允许您发送一些短信,但它们可能不会持续那么久。

我曾经使用一个地方,在每条消息的末尾放一个 20 个字符的广告,但即使他们停止了。

刚刚为您做了一个快速的谷歌搜索,但无法找到任何...如果您更具体,例如国家/地区,您可能会得到更好的答案...

编辑 - 刚刚看到其他人用一个看起来不错的网站来回答! - 我的评论是基于英国的!我仍然不知道这里有任何免费提供者。

【讨论】:

    【解决方案3】:

    它们不是免费的,但毫无疑问,我合作过的最好的供应商是 Clickatell http://www.clickatell.com/

    他们遍布 200 多个国家/地区,800 个网络,而且价格非常合理。它们支持 REST HTTP/S、SOAP HTTP、FTP、SMTP、SMPP。它们还支持收费信息和彩信以产生收入。

    【讨论】:

    • 我在使用 Clickatell 时遇到问题,没有人回复我。我不推荐
    猜你喜欢
    • 2013-10-22
    • 2011-03-08
    • 2010-09-15
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2011-12-12
    • 2010-12-20
    • 1970-01-01
    相关资源
    最近更新 更多