短信发送编程接口(飞信API搁浅…)

给大家推荐一个极好用极稳定支持向移动、联通、电信的任意手机号码发送短信的商业服务:推立方 它的发送短信的API也十分简单好用,详见:www.tui3.com/page/smssend

飞信的限制太多了,只能向自己的好友发送短信,而且现在根本没有稳定的接口。所以你可以不读下面的文字。 ---------------------分割线-------------------------------------

原文链接:飞信API搁浅…

以前只听说飞信是有API的,经多方查证,其实中国移动飞信并没有像Twitter一样放出API供大家开发使用.

民间存在的一些API均为第三方破解飞信文件然后自己制作的,需经非中国移动飞信服务器中转,基本原理为在URl中传递手机号与密码至第三方服务器,并用一些手段判断手机号与密码是否合乎规定,然后由第三方传递至官方服务器,返回的结果再由第三方间接返回.

这种通过URL传递敏感信息的方式,安全性不言而喻.放下安全性不论,第三方服务器的稳定性也有待验证.加入了这样一个功能产品做出来,不仅有可能泄漏用户的敏感信息,而且连用户是否得到能服务都无法保证.

其实这中间还有一些问题,首先,信息只能在中国移动的手机之间传递,这就限制了一部分用户,然后,发送信息的双方必须是好友,这对某些没有用过飞信的用户来说就是一个挺不小的障碍(教育工作者不知道用的多不多),接下来,我们发信息输入的是对方的手机号(极少有人用飞信号吧…),然而2009年12 月9日中国移动飞信服务器升级,变更了登录地址和部分协议,升级后的协议无法直接给接收方手机号发送短信,只能给飞信号和自己的手机号发送短信,于是第三方就要增加将手机号转换为手机号飞信号的功能(手机号–用户ID–飞信号). 假如……上面这些都不是问题……

中国移动又发飙了…

2010年7月25日(才刚没多久啊),中国移动飞信停止了对低版本PC客户端提供支持,这一举动直接导致几乎所有第三方API无法使用(几乎所有API均在此日期前发布).

飞信停用低版本PC客户端公告:feixin.10086.cn/bulletin/2493/1

经测试不能使用的API中包括传说中由 Google App Engine 强力驱动的

https://fetionapi.appspot.com/ fetionlib.appspot.com

以及由雅虎运营的

pipes.yahoo.com/daibin/fetion

另外,在搜索排行中非常靠前,同样获取一片好评的:

sms.api.bz

sms.yicker.com

至此,目前几乎我能测试的飞信API都不能用了,据说sms.api.bz已经在2010年8月3日恢复正常,经测试,至发表之时仍没有收到所发的信息,假设它已经可以使用,发送与接收之间的延时也使它变得没有使用价值.

至于网友调侃的自己看下串口编程 和AT指令,手动封装DLL,可行性为零,不予考虑.

结论:飞信API陷入窘境,只能期待旧的API被修补或新的第三方API出现…中国移动放出官方API,哈哈,daydream.

个人怨念:

不禁要感慨一下中国现在的业界,一切都被利益驱使,有360与腾讯,金山等之间的纠葛便可一窥,加入大家都学学Facebook,Facebook一直在改动特性和接口,然而却并没有把广告收益看作是最终目的,而是借用广告收益来扩展其他服务,对Facebook公司而言,“让世界更加开放和连结”,这是它的箴言.Facebook向世人提供了一个广阔的平台,希望人们借助这一平台提高效率.所以,Facebook所做出的决定并不是短期的金钱目的,而是为更多用户扩展服务,Facebook的员工毫无掩饰地描绘公司的目标就是:”无处不在”,中心希望国内的公司也能有这样的企业目标.

-----------------以下为个人增加内容-----------------------

目前可用的web版飞信有: 1.官方web飞信:https://webim.feixin.10086.cn 2. sms.bber.info ,随后可能放出API

另外据报道中国移动计划开放飞信平台,4月底公测,6月底正式发布。

THE END