最小的飞信的ruby客户端,功能很简单,目前只能给自己和飞信好友发短信。使用TCP连接,没有走HTTP通道。
源码:[url]http://code.google.com/p/fetion-ruby/[/url]
[b]2012-06-13 更新,又可以工作了[/b]
登录时rsa加密部分参考了pyftion([url]http://code.google.com/p/pytool/source/browse/#svn%2Ftrunk%2FPyFetion[/url] 可以正常登录)和rfetion([url]https://github.com/flyerhzm/rfetion/blob/master/lib/rfetion/fetion.rb#L530[/url] 已经不能正常登录)的实现,外加自己的推测。
使用:
经过几个不同ip测试,均没有遇到验证码问题。
源码:[url]http://code.google.com/p/fetion-ruby/[/url]
[b]2012-06-13 更新,又可以工作了[/b]
登录时rsa加密部分参考了pyftion([url]http://code.google.com/p/pytool/source/browse/#svn%2Ftrunk%2FPyFetion[/url] 可以正常登录)和rfetion([url]https://github.com/flyerhzm/rfetion/blob/master/lib/rfetion/fetion.rb#L530[/url] 已经不能正常登录)的实现,外加自己的推测。
使用:
fetion = Fetion.new "mobile_num","password"
fetion.login
fetion.send_sms "mobile_num","any sms"
fetion.send_sms_to_self "test-中文-ruby-fetion"
fetion.logout
经过几个不同ip测试,均没有遇到验证码问题。
飞信Ruby客户端实践
本文介绍了一款简单的飞信Ruby客户端实现,通过TCP连接发送短信给飞信好友及自己,无需经过HTTP。登录过程采用RSA加密,并参考了PyFetion和rfetion项目的实现。

被折叠的 条评论
为什么被折叠?



