我正在寻找几个SMS API。 基本上从手机接收短信。 有什么建议吗?SMS API建议
回答
如果您正在寻找短信服务提供商?你可以尝试Clickatell
如果你在寻找创造一个短信API,看看Twitter API
有两种基本的“短信API的”:SMPP和HTTP。
SMPP接口是由移动电话公司内部以及SMS发送/接收客户端与那些电话公司以及SMS Aggregators内部使用的世界范围的标准。我建议阅读SMPP v5.0规范。对SMPP的一般国际支持声称“SMPP v3.4兼容”,但从操作上来说,SMPP v5.0与3.4相比几乎没有变化,只是文档更好。 SMPP v3.4规范文档有点稀疏,并且SMS论坛使用5.0版大大增强了规范文档。
SMPP是在两个节点之间记录发送和接收SMS的方法的规范:ESME或客户端(您将是),以及MC或“telco”端(可能是电话公司或SMS聚合器端与您签订合同,将其吸引到国际SMS基础设施中。
如果您要实现高容量,即每秒多条SMS,则需要SMPP。 SMPP协议是通过TCP运行的二进制PDU请求/响应对协议。基本的请求/响应对协议相对简单,但SMPP规范有很多扩展,并且在现实世界中由于扩展的数量庞大以及SMPP的各种功能如何由各种软件和电信公司实现不一致。使用SMPP要求您持续运行守护程序/服务以提供实时SMPP对等通信工具,并且不能纯粹在Web应用程序代码中实施。将SMPP集成到Web应用程序中需要开发一个守护程序/服务来处理SMPP ESME/MC对的ESME部分,然后在该守护程序和Web应用程序之间提供某种RPC机制。
SMPP库的一个例子是Logica。 Logica是SMPP SMSC开发的先驱,并已将该库作为开源发布。在Windows上运行的少数几个之一。大多数开源SMPP代码都在* nix上运行。
或者,可以使用第三方软件SMPP Gateway。到目前为止,最广泛采用的开源SMPP服务器是Kannel。我知道使用它的几个SMS聚合器。当你问及PHP,我认为Linux,与Kannel集成可能是你最好的选择。我警告你,配置不是微不足道的。还有几种非开源软件,例如Ozeki Message Server和Nordic Messaging Technologies' Enterprise Message Server (EMG).这两种产品都比Kannel提供了更加“全面的”解决方案,可能更适合您的使用。
对于小批量应用程序,它是多更简单实现到SMS聚合器的HTTP接口。有很多SMS聚合器提供HTTP接口。没有通用的标准,但几乎都提供了一个相对简单的GET/POST HTTP接口,它很容易集成到Web应用程序或HTTP GET/POST得到很好支持的任何软件环境中。 SMS聚合器通常还提供一些基于文件或XML的接口,以便进行更高容量的发送。正如上面的读者所提到的,Clickatell是SMS Aggregator的一个例子,他们被认为是“业内的先锋”。另一个例子,我用过的是Routo Messaging。
每个SMS聚合器都有自己的HTTP API,但大多数都支持相同的服务。此外,他们中的大多数提供一些免费测试学分。我已经编写了代码来测试其中的几个,并且这是一个简单的几个小时的过程,一旦写完一个小时过程通常不到一个小时。
- 1. Facebook API建议
- 2. RESTful API建议
- 3. 针对全球SMS API的公司或服务的任何建议?
- 4. Nutch API的建议
- 5. 减少建议兵API
- 6. 如何创建SMS网关?
- 7. PDF417图像生成API建议
- 8. 关于流的API设计建议
- 9. MarkLogic搜索使用Java API建议
- 10. 安全建议:SSL和API访问
- 11. 建议的路线 - Google地图API
- 12. 建议对Ruby代码的API
- 13. REST风格的API键建议
- 14. REST API SkypeBot建议的操作
- 15. OpenCV入门,API函数使用建议
- 16. 跨平台移动API - 寻求建议
- 17. 谷歌地图API支持“建议”?
- 18. 任何蜗牛邮件API建议?
- 19. Chai Framework API不建议否定
- 20. Office 365 API - 创建会议室
- 21. 物联网设备建议
- 22. PayPal REST API创建协议:传入的JSON请求未映射到API请求
- 23. 集成sms API与android应用程序
- 24. 将定制SMS API与woocommerce集成
- 25. 调制解调器的Java SMS API
- 26. SMS API允许您指定FROM?
- 27. Nexmo SMS API“Unroutable message - rejected”致命错误
- 28. Telefone会议API
- 29. 如何获得marklogic spell中的数字拼写建议:建议使用api?
- 30. Programmatic SMS
呵呵?你在找什么?你有什么样的要求? – Louis 2009-04-30 01:13:47
什么语言?哪个国家... – Shoban 2009-04-30 05:01:21