由于飞信没有官方的API,但有时候程序中需要短信提醒,通知一下自己或者朋友而已,不想发收费短信,且鉴于本人有强迫症,不想用网上那些个人提供的接口,于是决定开发了这么个接口,方便需要的时候使用。
最近在弄SAE,于是乎就顺便挂了一份到SAE上,方便在任何语言的程序中使用。各位朋友如若放心,可自行使用,但请不要恶意大量请求,避免被SAE禁用。也可在我的GitHub上下载源码(Python)自行使用。
下面是SAE上飞信接口介绍,网址中HTTP可自行换成HTTPS以增强网络传输时的安全性:
(1)飞信接口调用方式
http://sms.jayvic.sinaapp.com/?from=飞信发送方手机号&pswd=飞信发送方登陆密码&to=飞信接收方手机号&msg=飞信内容
接口同时支持GET和POST方式;
发送给自己时,to参数可省略;
to参数支持用逗号隔开的多个手机号,以方便群发(至于一次最多能发多少人,我没有测试过),eg:to=13900000000,13911111111;
(2)返回结果
返回结果格式为JSON;
发送成功时返回结果为
{"info": "u53d1u9001u6210u529f", "sendCode": "200"}
发送失败时返回结果因失败的原因不同而异;
(3)接口测试
可在浏览器上直接按照格式输入网址访问进行调用测试;
也可以访问测试页面进行测试;
(4)Python调用接口示例
1
2
3
4
import urllib
import urllib2
data = {'from': '13900000000', 'pswd': '123456', 'msg': '测试'}
urllib2.urlopen('http://sms.jayvic.sinaapp.com', urllib.urlencode(data))
最后,各位朋友中如果在使用中发现了什么问题,可以跟我反馈,我会尽量处理。
本接口是基于对wap飞信的分析开发,在此希望飞信不要有事没事就进行升级修改或者说增加验证码,放我们一条生路吧!