秒赛科技 · 技术支持

短信接口示例

这篇文章主要为大家分享Python短信接口代码,Python短信发送、Python批量发送、Python短信验证码发送,感兴趣的小伙伴们可以参考一下。


#!/usr/bin/env python
# -*- coding: utf-8 -*-

import requests
import json
import hashlib
import time

class SendCode:

    def send(self,account,pswd,mobile,msg,ts,state):
        url = 'http://139.196.108.241:8080'+{
            1:'/Api/HttpSendSMYzm.ashx',
            2:'/Api/HttpSendSMYx.ashx',
            3:'/Api/HttpSendSMVoice.ashx'
        }[state];
        if ts!="" :
            m = hashlib.md5()
            strs = account+pswd+str(ts)
            m.update(strs.encode("utf8"))
            pswd = m.hexdigest()
        body = {"account": account, "pswd": pswd, "mobile": mobile,"msg":msg,"ts":str(ts)}

        header_dict = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko',
                       "Content-Type": "application/x-www-form-urlencoded"}

        response = requests.post(url, data=body,headers = header_dict)

        return  json.loads( response.text)


# account 用户账号
# pswd 必填参数。用户密码
# mobile 必填参数。合法的手机号码
# msg  必填参数。短信内容
# ts  可选参数,时间戳,格式yyyyMMddHHmmss
# state 必填参数   状态  1:验证码短信  2:营销短信  3:语音验证码


send = SendCode()
res = send.send('您的账号','您的密码','手机号','短信内容',  (int(time.time())),1)
# print(res['result'])


现在注册,送100+体验短信!

立即免费注册

正规资质

工信部核准SP资质,移动、电信、联通金牌合作伙伴

价格透明

短信套餐明码实价,提供每一条短信消费明细记录

信息保密

所有客户信息严格保密,保护客户信息免遭外泄

售后无忧

专业团队提供免费技术支持,7X24小时售后服务

扫一扫

扫码关注 · 认证、审核结果通知 · 短信发送结果通知 · 活动及最新平台信息

返回顶部