社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

【PYFetion】教你使用飞信发送短信用作监控等

lwxforever • 10 年前 • 2622 次点击  

由于一些程序需要报警或是实时了解一些程序的信息,所以在SAE上使用Python、Django实现使用移动飞信发送短信。本飞信API是基于HTTP协议的接口,可以在任何支持HTTP协议的程序中使用。开发此接口的主要目的是方便自己的一些程序调用,也方便不能用Python的朋友们使用HTTP接口发送飞信,另外还可以避免飞信不断升级导致的源程序不可用。

飞信接口调用方式
  • 目前只支持GET, POST两种请求方式。
  • http://fankui.sinaapp.com/fetion?u=188*1928&p=&to=188*1928&m=这是一条测试短信
    • u :发送短信的飞信手机号
    • p :发送短信的飞信密码
    • to :接收人得手机号码,可以写多个,用“,”隔开。
    • m :需要发送短信的内容
返回结果为Json格式
  • [{"info": "\u53d1\u9001\u6210\u529f", "sendCode": "200", "toMobile": "188****1928"}]
    • info :请求结果信息
    • sendCode :返回值,发送给自己正月为200,发送给好友是布尔值
    • toMobile :接收人的手机号
    • 如果发送给多人,[] 中会有多个 {}, 分别显示每个收信人的发送结果
飞信接口测试
  • 可以直接使用浏览器打开接口测试 fetion_test
  • 使用Python测试接口
import urllib
mobile = '188****1928'
passwd = '******'
toMobile = '188****1928'
msg = '这是一条测试短信'
url = 'http://fankui.sinaapp.com/fetion?u=%s&p=%s&to=%s&m=%s' % (mobile, passwd, toMobile, msg)
request = urllib.urlopen(url)
print request.read()
查看源码请移步我的博客

http://bjwx.sinaapp.com/topic/38/

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/936
 
2622 次点击