以前只听说飞信是有API的,经多方查证,其实中国移动飞信并没有像Twitter一样放出API供大家开发使用.
民间存在的一些API均为第三方破解飞信文件然后自己制作的,需经非中国移动飞信服务器中转,基本原理为在URl中传递手机号与密码至第三方服务器,并用一些手段判断手机号与密码是否合乎规定,然后由第三方传递至官方服务器,返回的结果再由第三方间接返回.
这种通过URL传递敏感信息的方式,安全性不言而喻.放下安全性不论,第三方服务器的稳定性也有待验证.加入了这样一个功能产品做出来,不仅有可能泄漏用户的敏感信息,而且连用户是否得到能服务都无法保证.
其实这中间还有一些问题,首先,信息只能在中国移动的手机之间传递,这就限制了一部分用户,然后,发送信息的双方必须是好友,这对某些没有用过飞信 的用户来说就是一个挺不小的障碍(教育工作者不知道用的多不多),接下来,我们发信息输入的是对方的手机号(极少有人用飞信号吧…),然而2009年12 月9日中国移动飞信服务器升级,变更了登录地址和部分协议,升级后的协议无法直接给接收方手机号发送短信,只能给飞信号和自己的手机号发送短信,于是第三 方就要增加将手机号转换为手机号的功能(手机号–用户ID–飞信号).
假如……上面这些都不是问题……
中国移动又发飙了…
2010年7月25日(才刚没多久啊),中国移动飞信停止了对低版本PC客户端提供支持,这一举动直接导致几乎所有第三方API无法使用(几乎所有API均在此日期前发布).
飞信停用低版本PC客户端公告:http://feixin.10086.cn/bulletin/2493/1
经测试不能使用的API中包括传说中由 Google App Engine 强力驱动的
https://fetionapi.appspot.com/
以及由雅虎运营的
http://pipes.yahoo.com/daibin/fetion
另外,在搜索排行中非常靠前,同样获取一片好评的:
http://sms.api.bz
sms.yicker.com
至此,目前几乎我能测试的飞信API都不能用了,据说http://sms.api.bz/fetion.php已经在2010年8月3日恢复正常,经测试,至发表之时仍没有收到所发的信息,假设它已经可以使用,发送与接收之间的延时也使它变得没有使用价值.
至于网友调侃的自己看下串口编程 和AT指令,手动封装DLL,可行性为零,不予考虑.
结论:飞信API陷入窘境,只能期待旧的API被修补或新的第三方API出现…中国移动放出官方API,哈哈,daydream.
个人怨念:
不禁要感慨一下中国现在的业界,一切都被利益驱使,有360与腾讯,金山等之间的纠葛便可一窥,加入大家都学学Facebook,Facebook 一直在改动特性和接口,然而却并没有把广告收益看作是最终目的,而是借用广告收益来扩展其他服务,对Facebook公司而言,“让世界更加开放和连 结”,这是它的箴言.Facebook向世人提供了一个广阔的平台,希望人们借助这一平台提高效率.所以,Facebook所做出的决定并不是短期的金钱 目的,而是为更多用户扩展服务,Facebook的员工毫无掩饰地描绘公司的目标就是:”无处不在”,中心希望国内的公司也能有这样的企业目标.
本文源自:http://www.lampblog.net/2011/02/%E9%A3%9E%E4%BF%A1api%E6%90%81%E6%B5%85/#comment-1679