title: 校验验证码

用于校验验证码,调用时需要计算 数字签名

URL

  1. https://sms.wilddog.com/api/v1/{:SMSAppID}/code/check

返回数据格式

  1. JSON

HTTP请求方式

  1. POST

参数说明

参数 类型 必选 说明
code string 验证码
mobile string 收信人手机号,如1xxxxxxxxxx 格式必须为11位
signature string 数字签名 ,合法性验证 其中参与数字签名计算的参数包括 codemobiletimestamp
timestamp string UNIX时间戳,精度为毫秒

注意:

  • 生成数字签名时, 参数不要使用 urlencode. 在调用 api 时, 才需要对参数做 urlencode
  • 校验验证码接口不能校验自定义验证码模板发送的接口.
  • 返回说明

    正常返回如下:

    1. "Content-Type": "application/json; charset=utf-8"
    2. {
    3. "status":"ok"
    4. }

    异常返回如下:

    1. {
    2. "errcode": 7xxxx,
    3. "message": "xxxxxx"
    4. }

    其中 errocde 对应信息在此处查询 短信错误码

    示例代码

    1. curl -X POST https://sms.wilddog.com/api/v1/{SMSAppID}/code/check -d "signature=$signature&mobile=$mobile&timestamp=$timestamp&code=$code"