`
yeshaoting
  • 浏览: 684318 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]飞信第三方开发相关资源

阅读更多
[转]飞信第三方开发相关资源
一、飞信的第三方程序和开发库
LibFetion
作者:邓东东
网址:http://www.libfetion.org/
下载: http://web.libfetion.org/demoapp_download.php
说明:
这个不用说了,第三方飞信中做的最好的。开发很早,用c语言编写,现在各个平台都推出了LibFetion的版本。也就是LibFetion,让我们在 Linux上面终于用上了飞信。官方说LibFetion是一个飞信的开发包,事实上作者只发布了linux下面的开发库,没有发布Windows下的开 发库,这让想开发基于飞信的应用变得比较困难。(这也是促使我写MapleFetion的原因。)因为作者考虑到如果LibFetion大规模的被滥用可 能会被移动封杀,而且有个隐私的问题。

Fetion.php (OpenFetion)
作者:youngc527
网址:http://openfetion.sourceforge.net
下载: http://ishare.iask.sina.com.cn/f/7215569.html
说明:
这是个牛人用PHP写的一个PHP的版飞信。最初发布在SourceForge上面。由于飞信官方调整,现在SF上面下载的暂时登陆不了,请下载修改后的 PHP飞信。实现了登陆飞信,获取好友列表,发送短信的功能。PHP最大的硬伤是不支持线程,无法用一个线程读取数据另外一个线程处理数据,只能使用飞信 的HTTP通信模式。而且PHP脚本执行时间有限制,所以这个PHP脚本只能登陆成功然后发送一条短信就退出了。如果需要用这个PHP版的飞信做一个自己 的应用,一定要注意PHP脚本超时的问题。

PyFetion
作者:cocobear.cn
网址:http://code.google.com/p/pytool/
下载:http://pytool.googlecode.com/files/PyFetion.zip
说明:
用Python写的一个飞信,很简洁,很好用,能添加删除好友,发送短信等。应该是Python版本中比较好的飞信客户端了。

MiniFetion
作者:毕飞  Email:175444525@QQ.COM
网址: 无
下载: http://ishare.iask.sina.com.cn/f/7215489.html
说明:
这是我在群里发现的一个用VC写的飞信。我使用了一下能够正常登录,发送短信。基于MFC写的。简单的看了下,使用的2008的协议,v1登录,sha验 证,如果需要用MFC写飞信的可以研究下。

HaozesFx
作者:Haozes Haozes@gmail.com
网址:http://haozesfx.codeplex.com/
下载:
http://download.codeplex.com/Project/Download/SourceControlFileDownload.ashx?ProjectName=HaozesFx&changeSetId=42766
说明:
这应该是一个飞信的机器人,作者完整的写了一个飞信客户端的实现,用C#写的,基于2008的协议,并基于这个飞信客户端,实现了一个飞信机器人,可以用 你的飞信帐号登陆,发短信或者用飞信IM与之交互,执行精灵命令或计划任务。作者代码写得很好,值得学习一下。程序运行能登录成功,但双击弹出界面的时候 会崩溃,我C#不太懂,没查出原因,那位高手可以帮忙检查一下。

MilyFx
作者:echo.xjtu
网址:http://code.google.com/p/milyfx/
下载: http://milyfx.googlecode.com/files/MilyFX_v0.0.2.7z
说明:
这个是基于LibFetion开发的一个命令行的飞信,现在已经不能正常登录了,我本来想修改一下的,但把最新的LibFetion库文件导入之后编译一 大堆的错误,一下子就没信心了。这里写出来就是想给那些想用LibFetion开发应用的朋友给个例子,希望有所帮助。

飞信机器人
作者:常堂主 shichangguo@msn.com
网址:http://www.it-adv.net/
下载:http://ishare.iask.sina.com.cn/f/7215532.html
说明:
也是一个人独立开发的飞信应用,没有使用LibFetion库,用C语言写的,实现的飞信的基本功能,可以使用命令行发送短信添加好友等操作。遗憾的不是 开源的。自带了一套机器人框架,使用PHP做脚本,便于开发和扩展。现在的官网已经找不到这套机器人框架的下载了,不过我在Googlecode找到了作 者托管的机器人框架,找到了数据字典,总算完整了,就是里面的实例没了,如果有兴趣的可以参照官网的开发文档独立的开发。

MapleFetion
作者:solosky http://www.solosky.net
网址:http://maplefetion.googlecode.com
下载: http://maplefetion.googlecode.com/files/MapleFetion-1.0-Beta3.zip
说明:
这个是我参照Nathan的分析和自己抓包分析,独立写出的飞信开发包,使用JAVA作为开发语言,实现了飞信的基本功能。可能是现在网上功能最完整的开 发包了。我的目标是做一个完整的飞信开发库,希望能让大家能利用飞信做一些好的应用,不要做一些非法的事情。现在代码库里已经是MapleFetion 2.0的版本了,预计在不久的将来就会发布beta1了。正在逐步完善中。。

二、WEB飞信接口
WEB飞信接口只需通过一个URL就可以发送手机短信给指定的用户,使用很方便,但账号安全性得不到保证,如果只是简单的发送一条短信还是可以是用 WEB接口的,毕竟这样简单的需求很多。如果对这些第三方的接口安全性有疑虑的话,可以采用上面开源或者部分开源的飞信开发库赖实现自己的应用。

sms.api.bz
网址:http://sms.api.bz/
作者:张宴 http://blog.s135.com/fetion_api/
说明:
很简单的接口,支持HTTP和HTTPS。

fetionapi.appspot.com
网址:https://fetionapi.appspot.com/
作者:gohsy
说明:
部署在GoogleAppEngine上面的一个飞信WEB接口,也实现了基本的功能。仅支持HTTPS模式。但放在GAE上的,有被GFW被墙的危险。

io2.139icq.com (原www.feirobot.cn/)
网址:http://io2.139icq.com:88/fWebSer.asmx
作者:未知(QQ:14334655)
说明:
这是一个WebService接口,飞信接口后台服务程序有引用飞信客户端的DLL文件,调用正常编程引用所能看到的相关类及函数来实现飞信的操作,应该 是比较稳定的一个飞信接口。

三、WEB飞信
WEB飞信是直接在网页上登录飞信。可以很方便在不用下载飞信客户端登录发送短信,十分方便。当然同样也有账号安全的问题,请各位慎用。

fetionlib.appspot.com
网址:https://fetionlib.appspot.com/
作者:Terry http://xinghuo.org.ru/
说明:
做的很好的一个WEB飞信,同样部署在GAE上面。界面很简洁。

四、WAP飞信
WAP飞信可以让没有JAVA扩展功能的手机用上飞信,只要能上网的手机都可以用,如果你是聊天狂人或者是正在热恋,合理的使用WAP飞信可以减少不少的 短信费用哦。

wap.maYax.cn
网址:wap://wap.mayax.cn (只能用WAP访问,可以用http://w.159.com/来浏览)
作者:Mayax
说明:
mayax应该是很早就在做WAP的飞信了,因为最开始研究飞信就是mayax指点的,感谢mayax。现在mayax的飞信比较成熟,鼓励大家都去使用 哈。

五、一些飞信的分析工具和资源
这些仅给那些愿意从头开始分析飞信的朋友,敬佩并看好这些愿意分析飞信的朋友,愿意研究说明你很想知道飞信的实现原理,要钻研才会有进步,希望你们 一定要保持一种好奇心,相信你们研究完飞信,自己能力有了一个质的提高。

飞信分析工具
网址:http://hi.baidu.com/nathan2007/blog/item/1b65521e027211f51ad57676.html
作者:nathan2007 http://hi.baidu.com/nathan2007
下载:http://pickup.mofile.com/3783779038816952
说明:
这个是nathan写的分析工具。其实里面还有一些其他工具,如配置编辑,感觉没啥用。主要是FetionSniffer.exe,用winCap写的抓 包工具,很方便。注意使用之前一定要安装包里的wincap组件。然后要编辑FetionSniffer.config,在里面填上你那个地方飞信服务器 的地址(不同的地方地址不一样),不然啥也抓不到。

Reflector 反编译工具
网址:http://www.red-gate.com/products/reflector/
作者:Lutz Roeder
下载:http://reflector.red-gate.com/download.aspx
说明:
这个很好很强大。可以反编译C#编译之后的文件,可以看到源代码级别的飞信代码。分析飞信就完全靠他了。因为飞信是C#写的,使用这个工具,就直接可以看 到飞信的源代码,没有解决不了的问题。

手机飞信反编译版本
网址:无
作者:飞信官方
下载: http://ishare.iask.sina.com.cn/f/7215532.html
说明:
这是是手机飞信用JD反编译出来的代码。不是symbian版的,是JAVA版的,应该是最先的那个版本,要求最低,只要在支持JAVA的手机上都可以使 用。目前还可以使用,如果有朋友对手机版的飞信有兴趣可以研究研究。

天网防火墙
网址:http://pfw.sky.net.cn/
作者:广州众达天网技术有限公司
下载: http://ishare.iask.sina.com.cn/f/7215694.html
说明:
分析网络软件少不了防火墙,因为配置好防火墙可以模拟特定的网络状态。比如要研究飞信的HTTP通信协议,就需要把阻止飞信连接8080端口,用防火墙可 以办到。这里我给的是破解版的防火墙,因为天网很久不更新这个防火墙了,不过的确很好用。

六、网络资源
目前飞信程序一大堆,但真正分析并写文章的少,这里只能列出一点来,希望研究飞信的朋友们能写出更多关于飞信 的文章。

nathan2007的博客
网址:http://hi.baidu.com/nathan2007
作者:nathan2007
说明:
nathan2007应该是最早分析飞信的人了,我也是看完nathan2007的分析才开始研究飞信的。文章比较丰富,但是有些内容在新版的飞信已经不 适用了。

solosky的博客
网址:http://www.solosky.net
作者:solosky solosky772@qq.com

转自:http://www.solosky.net/2010/03/the-fetion-resources.html

分享到:
评论

相关推荐

    飞信java开发接口

    在开发过程中,找到官方或者第三方支持的稳定接口并不总是那么容易,因此这样的接口通常会受到开发者的欢迎。下载并学习使用这些接口,开发者可以提升自己的技能,同时也能提高项目开发的效率,避免重复造轮子。 在...

    飞信协议分析

    这些知识点主要涉及到飞信的第三方开发工具和库的介绍、它们的功能、以及由于平台限制和语言特性的限制所造成的潜在问题。文档的整理者还提到了自己开发的MapleFetion,这可能是对现有开发包的补充或改进,但由于...

    移动飞信协议分析与接口调用资料整理

    "非第三方API,PHP写的飞信API接口"这一资源,可能是开发者使用PHP语言实现的一个飞信接口示例。这通常包括了如何使用PHP来模拟飞信客户端的行为,调用飞信的接口发送短信。对于熟悉PHP的开发者,这是一个非常有价值...

    飞信API 网页接口

    飞信作为一个曾经流行的即时通讯工具,它提供了丰富的功能,如发送短信、接收短信、群发消息、好友管理等,使得第三方开发者可以构建更加便捷和个性化的通信服务。 1. **飞信API概述** 飞信API是飞信服务的开发...

    飞信开放平台的资源分配与控制策略.pptx

    飞信被动同步,即第三方服务主动推送到飞信开放平台;以及双方相互同步,即两个服务之间双向推送动态。 为了确保服务的稳定性和高效性,飞信开放平台实施了严格的资源分配和控制策略。这些策略包括: 1. **API访问...

    飞信API_jar下载

    下载飞信API的jar文件通常是通过官方网站或者第三方开发者社区获取。在下载之前,确保你已经注册了飞信账号并了解了飞信的使用规则,因为发送短信可能会受到频率限制和账号安全策略的影响。 在Java项目中,将jar...

    飞信分离出来的.net虚拟机

    这可能对于理解飞信的运行机制、性能优化或第三方插件的开发具有重要意义。 在压缩包子文件的文件名称列表中,只有一个名为“飞信虚拟机”的条目,这可能是包含了飞信使用的.NET虚拟机组件的文件或文件夹。可能包含...

    黑莓支持所有rom的飞信

    然而,由于其操作系统(BlackBerry OS)并非主流,许多第三方应用可能不提供官方支持。在这种背景下,“黑莓支持所有rom的飞信”意味着飞信客户端能够兼容黑莓设备上的各种操作系统版本,无论是较早的BlackBerry 4.x...

    飞信sdk的使用及其资料

    2. 下载SDK:从中国移动官方网站或者第三方资源网站获取飞信SDK的压缩包文件,例如"Fetion.zip"。 3. 引入库:解压后,将SDK中的库文件引入到项目中,根据不同的开发平台(如Android或Java)进行相应的配置。 4. ...

    在实现飞信的基础上增加了提取天气信息,以及远程控制的功能

    至于“FetionClient”,这可能是飞信客户端的源代码或者是与其相关的开发资源,开发者在此基础上进行了二次开发,实现了上述的扩展功能。 总的来说,这个程序在飞信的基础上进行了创新,提供了天气预报服务和远程...

    飞信delphi源码

    开发者可能使用 Indy 或 Synapse 这样的第三方库来处理网络连接和数据传输。 2. **XML或JSON解析**:飞信的服务器接口可能使用XML或JSON格式传递数据,因此源码中会有解析这些数据结构的部分,如使用XMLUnit或Super...

    飞信开放平台的资源分配与控制策略.pdf

    该平台通过开放API与第三方服务进行数据通信,支持主动同步、被动同步和双方相互同步等多种数据交互方式。 在资源分配方面,飞信开放平台采用了基于RESTful架构的OPEN API,将数据通信接口分为不同的服务器群集,...

    Fetion.rar_fetion_fetion Visual Basic_飞信

    学习和利用这个资源,开发者可以深入理解如何通过API或者自动化脚本来控制第三方应用,这对于提升工作效率、实现定制化通信解决方案具有重要意义。同时,这也是对Visual Basic编程技能的一个很好的实践,因为它涉及...

    MIM最新的飞信插件

    MIM,全称可能是“Mobile Instant Messenger”,在此情境下,它可能是指一个与飞信集成的第三方插件,旨在增强飞信的功能和用户体验。 这款"MIM最新的飞信插件"的主要特点是它增加了对飞信服务的扩展支持。尽管在...

    Libfetion精简版飞信

    对于开发者来说,Libfetion提供的API接口丰富,使得第三方开发者能够轻松地进行二次开发,扩展出更多定制化的功能。例如,可以利用这些接口创建企业版飞信,集成到企业的办公系统中,提升内部沟通效率。 在安全性...

    黑莓8830飞信软件

    1. **下载软件**:首先,你需要从中国移动官网或第三方资源下载适用于黑莓8830的飞信版本,如提供的“FeitionV3.3.2-bbota8830”。 2. **连接电脑**:使用数据线将黑莓8830连接至电脑,确保设备被正确识别。 3. **...

    调用飞信接口发送短信源码+demo

    在Demo中,可能会有自定义的网络库或者使用第三方库如libcurl。 5. **用户界面**:`AddFriendDlg.cpp`, `SetFetionDlg.cpp`, 和 `AboutDlg.cpp`可能包含了与用户交互的对话框,如添加好友、设置飞信选项或者关于...

    飞信接口fetion

    飞信接口,即fetion.dll,是飞信服务提供给开发者用于程序化调用的一个动态链接库,它使得第三方软件能够直接与飞信服务器进行交互,实现自动化发送短信等功能。 飞信接口的使用,首先需要了解其提供的API函数,...

    移动飞信C#源码(完全版)

    9. **第三方库的使用**:如上述提到的log4net和NUnit,了解如何集成和利用这些库提升开发效率。 10. **软件工程实践**:通过阅读源码,学习良好的代码组织结构,命名规范,注释编写,以及如何进行版本控制和代码...

Global site tag (gtag.js) - Google Analytics