码迷,mamicode.com
首页 > 移动开发 > 详细

国都企信通短信平台发送手机短信的python脚本一例

时间:2015-12-30 13:39:59      阅读:782      评论:0      收藏:0      [点我收藏+]

标签:

一年前,由于工作需要,给以色列的同事解释一下国都短信平台的短信发送格式,本来不懂python的我硬着头皮写了一个sample,比较粗,能用,但不优美,希望以后学会python能改得像我同事写的那么优雅

 

#!/usr/bin/python
#coding:utf8
import sys,httplib,urllib,urllib2
import xml.etree.ElementTree as ET

sms=u‘测试短信内容【签名部分】‘ #input message here with ‘‘
gbk_string=sms.encode("gbk") #encode to GBK

params = urllib.urlencode({‘OperID‘:‘国都平台账号‘,
		‘OperPass‘:‘平台密码‘, 
		‘SendTime‘:‘发送时间‘,
		‘ValidTime‘:‘‘,
		‘AppendID‘:‘附加码‘,
		‘DesMobile‘:‘接受短信的手机号码‘, 
		‘Content‘:gbk_string,
		‘ContentType‘:‘8‘}) 

url=‘http://平台接口地址/QxtSms/QxtFirewall‘
send = urllib2.Request(url,params)
response = urllib2.urlopen(send)
res_page = response.read()
xml=res_page.decode(‘gbk‘)
xml=xml.replace(‘gbk‘, ‘utf-8‘)
root = ET.fromstring(xml)
codes=root.getiterator(‘code‘)
status=codes[0].text
if status == ‘03‘:
          print "短信发送成功!"
else:
            print "短信发送失败!"

  

国都企信通短信平台发送手机短信的python脚本一例

标签:

原文地址:http://www.cnblogs.com/maxidea/p/5088452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!