-
基础知识
-
平台操作流程
-
API接口
-
状态码
-
调用接口实例
技术服务
API接口
短信敏感词获取接口(Keyword)
接口定义
接口名称 | 短信剩余条数查询接口 |
---|---|
接口描述 | 由第三方平台主动发起请求向平台获取结果 |
请求方法 | POST INDEX:http://ip:port/api/sms/keyword 或者https://ip:port/api/sms/keyword POST BODY:&userid=用户编号&ts=1476235100217&sign=md5(userid + ts + apikey)&msgcontent=短信内容 完 整 URL 实 例 : http://ip:port/api/sms/keyword?userid=100001&ts=1476235100217&sign=b3ac538457234fed842ed5f06c87f03a&msgcontent=hello |
请求方法 | GET 或POST 请求 |
应答方式 | JSON |
接口协议 | HTTP |
输入参数
字段名称 | 说明 | 数据类型 | 长度 |
---|---|---|---|
userid | 用户编号,接入方信息唯一标识 | String | 用户在平台上分配的用户编号 |
ts | 时间戳, 5 分钟内有效, 时间戳是指格林威治时间 1970年 01 月 01 日 00 时 00 分 00 秒起至现在的总毫秒数 | Long | System.currentTi meMillis() |
sign | 三个信息字符串拼接,然后md5 算法加密 (MD5 用32 位,值必须要小写进行加密)md5(userid + ts + apikey) 中间无需空格、无需+号 | String | apikey:由系统分配 |
msgcontent | 短信内容 需要用urlencoder 的utf-8 编码 示例: java:URLEncode.encode(content,“utf-8”) | String | 普通短信 70 字,. 长短信最大支持600 字 |
输出参数
字段名称 | 说明 | 数据类型 | 长度 |
---|---|---|---|
code | 状态码 | String | 10 |
msg | 状态描述 | String | 50 |
data | 数据节点 | Object | |
keywords | 敏感词列表 | string | 200 |
参数示例:
{
"code": "0",
"msg": "查询成功"
}
含敏感词:
{
"code": "10",
"msg": "发送内容包含敏感词[枪支]",
"data": {
"keywords": "枪支"
}
}