ITPub博客

首页 > IT基础架构 > 网络通信/物联网 > 利用JSON检测短信屏蔽词

利用JSON检测短信屏蔽词

原创 网络通信/物联网 作者:乐讯通云通信 时间:2024-10-08 15:14:27 0 删除 编辑

对于不太了解短信的用户来说,并不知道短信内容哪些能发,哪些不能发,短信敏感词该如何检测?怎么避免?因为短信内容出现敏感词将会发送不出去,甚至可能被封。所以,在发短信前,了解一些短信敏感词及检测方法是必须的。接下来给大家介绍下利用JSON检测短信屏蔽词。

请求协议:http

请求方式:采用post方式提交请求

请求报文

username=zhangsan&password=E10ADC3949BA59ABBE56E057F20F883E&message=您的验证码是5863&rece=json&timestamp=636949832321055780&sign=96E79218965EB72C92A54

参数说明

参数名称 是否必须 描述 示例
username 是 账户名 username=zhangsan
password 是 账户密码, 密码必须MD5加密并且取32位大写 password=E10ADC3949BA59ABBE56E057F20F883E
message 是 需要检测的短信内容 message=您的验证码是5863
rece 否 返回类型json、xml,默认(json) rece=json
timestamp 是 时间戳, 13位时间戳,单位(毫秒) timestamp=636949832321055780
sign 是 签名校验 sign=96E79218965EB72C92A54

sign参数详细说明

签名由参数username,password,timestamp进行MD5加密组成

比如这些值拼接后为username=zhangsan&password=E10ADC3949BA59ABBE56E057F20F883E&timestamp=636949832321055780,那么就MD5加密这个参数字符串得到结果后作为sign的值sign=96E79218965EB72C92A54

响应报文

参数名称 描述 示例
returnstatus 返回状态 "returnstatus":"success"
code 返回编码,0为正常 "code":"0"
remark 备注 "remark":"账户密码错误!"

JSON成功返回示例

{
    "returnstatus":"success",
    "code":"0",
    "remark":"no_keyword"
}

JSON失败返回示例

{
    "returnstatus":"error",
    "code":"-4",
    "remark":"账户密码错误!"
}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70036589/viewspace-3035254/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2024-01-16

  • 博文量
    4
  • 访问量
    2911