SMS服务API设计

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50345047 SMS服务API设计作者:chszs,未经博主允许不得转载。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50345047

SMS服务API设计

作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

SMS服务即短消息服务,是短信网关提供商提供的短消息服务,使得应用程序和网站实现短信服务成为可能。因此,SMS服务API无非是通过调用短信网关提供商提供的短消息服务,以此为基础封装一层API,使得可以以更简便的方式提供短信服务功能。

SMS服务API为各种应用程序和网站提供了一个简单、高效和灵活的集成选择,通过调用SMS服务API,让应用程序和网站具备短信服务的功能,可以根据自己的需要,把自动产生的短消息交付给最终的终端用户。

HTTP API

SMS服务API在设计上使用HTTP协议,因此是一套HTTP API。它可用于应用程序以简便的方式发送单条或多条短信。SMS服务API应该能提供如下功能:

1、发送短信API
可以从应用程序发送一条到多条短信。

2、交付报告API
用于检查短信交付的状态。

3、账户检查API
用于检查账户上短消息的消费情况。

4、接收API
用于接收用户返回的短信。

API优点

1、通过使用SMS服务API,可以连接各种Java、.NET、PHP、Ruby等Web应用,并按需使用短信服务。

2、通过使用SMS服务API,可以为现有的各种系统加入短信服务功能。

SMS服务API的具体设计

  • 发送短信
  • 联系人管理
  • 帐户管理
  • 回调URL
  • 支持Unicode编码的短信
  • 定时发送短信
  • 短信情况报告
  • 接收回复
  • 检查帐户消费情况
  • 发送较长的短信
  • 检查短信的交付状态
  • 管理短信交付的报告

以上基本上涵盖了SMS服务API常见的功能,剩下的工作就是如何实现了。

目录
相关文章
|
3月前
|
存储 前端开发 API
从头完成一个restful API 服务(续)
从头完成一个restful API 服务(续)
|
3月前
|
jenkins 应用服务中间件 持续交付
从头完成一个restful API 服务(再续)
从头完成一个restful API 服务(再续)
|
26天前
|
缓存 安全 API
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
公司对外开放的OpenAPI-Server服务,作为核心内部系统与外部系统之间的重要通讯枢纽,每天处理数百万次的API调用、亿级别的消息推送以及TB/PB级别的数据同步。经过多年流量的持续增长,该服务体系依然稳固可靠,展现出强大的负载能力。
29 9
【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现
|
5天前
|
XML 自然语言处理 前端开发
NLP自学习平台提供了API接口调用服务,这些接口可以通过HTTP GET请求进行调用
【2月更文挑战第7天】NLP自学习平台提供了API接口调用服务,这些接口可以通过HTTP GET请求进行调用
10 2
|
7天前
|
JSON 文字识别 API
文字识别OCR服务通常提供了一种API接口
【2月更文挑战第5天】文字识别OCR服务通常提供了一种API接口
19 4
|
13天前
|
JSON 文字识别 API
文字识别OCR服务通常提供了一种API接口
文字识别OCR服务通常提供了一种API接口
33 6
|
28天前
|
监控 Java API
JDK 9新特性深度探索:平台日志API和服务
本文将深入探讨JDK 9中引入的平台日志API和服务。这一新特性为Java应用程序提供了更强大、灵活的日志记录功能,帮助开发者更好地监控和诊断应用程序的运行状况。本文将详细介绍平台日志API和服务的特性和优势,以及如何在项目中应用这一新特性来提升应用程序的稳定性和可维护性。
|
3月前
|
JSON API 数据库
从头完成一个 Restful API 服务
从头完成一个 Restful API 服务
|
3月前
|
JSON API 数据库
从头完成一个restful API 服务
从头完成一个restful API 服务
|
3月前
|
前端开发 JavaScript API
AngularJS 的 API:模块 API、指令 API、服务 API、过滤器 API、路由 API
AngularJS 的 API:模块 API、指令 API、服务 API、过滤器 API、路由 API
38 0

相关产品

  • 云迁移中心