云智信短信验证码

提供商: 山东鼎信网络科技有限公司 标签: 短信营销

在线客服:

服务时间:

8:00-17:30

联系邮箱:

huafg@ejiaofei.com

联系电话:

18663865062

行业短信

行业短信

请求参数(Headers)

名称 类型 是否必须 描述
无参数

请求参数(Qurey)

名称 类型 是否必须 描述
mobile String 需要发送的手机号码
param String 模板中变量参数名,参数值,有多个时使用英文","隔开,例如:code:1111,aoumnt:100
tpl_id String 模板id,联系客服人员申请成功的id

请求参数(Body)

名称 类型 是否必须 描述
无参数

请求示例

  • python
  • curl
import urllib2, ssl, datetime, hmac, base64, hashlib

host = 'service-4xrmju6b-1255399658.ap-beijing.apigateway.myqcloud.com'
url = 'http://service-4xrmju6b-1255399658.ap-beijing.apigateway.myqcloud.com/release'
path = '/dxsms'
querys = ''
querys += 'mobile=159xxxx9999&param=code:1234&tpl_id=TP1801042'
source = 'source'
method ='GET'
GMT_FORMAT = '%a, %d %b %Y %H:%M:%S GMT'

#云市场分配的密钥Id
SecretId='xxx'
#云市场分配的密钥Key
SecretKey='xxx'
dateTime = datetime.datetime.utcnow().strftime(GMT_FORMAT)
auth = "hmac id=\"" + SecretId + "\", algorithm=\"hmac-sha1\", headers=\"date source\", signature=\""
signStr = "date: " + dateTime + "\n" + "source: " + source
sign = hmac.new(SecretKey, signStr, hashlib.sha1).digest()
sign = base64.b64encode(sign)
sign = auth + sign + "\""

bodys = {}
url = url + path + '?' + querys
request = urllib2.Request(url)

request.add_header('Authorization', sign)
request.add_header('Host', host)
request.add_header('Source', 'source')
request.add_header('Date', dateTime)
request.add_header('X-Requested-With', 'XMLHttpRequest')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (content):
	print(content)
curl -v -X GET http://service-4xrmju6b-1255399658.ap-beijing.apigateway.myqcloud.com/release/dxsms ?mobile=159xxxx9999&param=code:1234&tpl_id=TP1801042-H 'Host:service-4xrmju6b-1255399658.ap-beijing.apigateway.myqcloud.com' -H 'Source:source' -H 'Date:Mon, 19 Mar 2018 12:08:40 GMT' -H 'Authorization:hmac id = "AKIDi6qE41WgJ9w8h4h9zq68Vq24d1beIuN0qIwU", algorithm = "hmac-sha1", headers = "date source", signature = yMCxXNytW5nvVGNZ8aBtRxmiLJ4=' -H 'X-Requested-With:XMLHttpRequest' 
//请用云市场分配给您的密钥计算签名并放入请求头,Date为当前的GMT时间

正常返回示例

{
    "return_code":"00000",
    "order_id":"TX126........257"
}

失败返回示例

{
    "return_code":"10001"
}

返回码定义

返回码 返回信息 描述
10000 参数异常 必传参数有空值
10001 手机号格式不正确 手机号应为11位手机号
10002 模板不存在 没有申请模板,或模板未通过审核
10003 模板变量不正确 模板中含有变量,但未将变量传入,变量传值格式错误
10004 变量中含有敏感词 变量中含有违法敏感词
10005 变量名称不匹配 申请的模板中含有变量名称,变量的名称与所传变量名称不匹配
10006 短信长度过长 签名+模板+变量长度超过超过规定的短信长度
10007 手机号查询不到归属地 所传手机号查询不到归属地
10008 产品错误 系统错误,详情请联系客服
10009 价格错误 系统错误,详情请联系客服
10010 重复调用 由于网络原因重复调用接口
99999 系统错误 详情请联系客服
  • 行业短信

    请求方式 GET 返回类型 JSON
查看接口详情

服务商联系方式

在线客服:

服务时间:

8:00-17:30

联系邮箱:

huafg@ejiaofei.com

联系电话:

18663865062

服务商简介:

山东鼎信网络科技有限公司成立于2010年,注册资金5000万元人民币。在主营业务层面,鼎信以项目为依托,为用户提供提供集资源、技术开发、活动方案为一体的数据服务。致力于打造专业、开放、安全稳定的云数据平台。鼎信拥有稳定的框架结构、以极具竞争的产品优势和完善的服务体系,为中小型企业提供短信验证码、会员通知、营销短信及手机流量等API接口服务方案。