互动短信?我想编写一个向用户发送短信的应用程序,当收件人发短信时,我会收到该回复,包括原始电话号码,我的程序可以对该回复做出反应。我用谷歌搜索了“交互式短信”,但没有找到任何明显合适的东西。有没有其他人这样做过,对提供此功能的付费服务有任何建议?或者,对于如何在我的应用程序中构建此服务(可能用C#编写),您是否有任何其他建议?寻找一个SMS服务提供商,为您提供您可以使用的API(例如HTTPAPI)。然后阅读他们的文档。您需要了解SMPP(ShortMessagePeer)协议。该协议通常用于与运营商的SMSC(短信服务中心)进行通信。这是一篇总结了一些C#SMPP库的实际状态的博客文章。如果您不想使用现有的.NET库,您可以随时编写自己的库。毕竟,SMPP并不是一个非常复杂的协议。另一种方法是将您的应用程序附加到手机上,如果该手机为您提供API,则使用它来发送和接收文本。这里的问题是,如果您的应用程序希望每天发送和接收数十万条短信,它就无法扩展。另一种选择是使用CARRIERAGGREGATOR公司,它为您的应用程序提供API。有一些,但我不知道他们是否能够为您提供短代码以及在您的应用程序中接收文本的可能性。根据您的目标市场,您应该对其他增值服务公司的情况进行一些研究。您可以使用TextMarksAPI。它基于REST,使用起来非常简单。如此简单,哈佛用它来教新生如何使用API。文档在这里。从用户路由到您的消息称为MO消息(移动发起),大多数第3方SMS网关实现简单的api,因此它们将简单地通过HTTP发送您的传入消息(包括发起者msisdn和家庭网络)。例如http://www.clickatell.com/products/two_way.php在网站上搜索其他人的SMS网关。检查SMSStudio——人们在这方面做了很多工作,也许你可以使用搁置软件或根据你的需要定制它。如果没有,至少你可以找到一些好的关键词来谷歌搜索。无论如何,您都可以选择-无论您使用SMS网关,还是使用低流量的SMS流量,您都可以使用GSM调制解调器并手动处理,但不推荐这样做。以上就是C#学习教程:如何制作互动短信?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
