飞信WebService接口
声明:
1、本站飞信接口以学习为目的,不涉及任何商业利益。任何企业和个人与此接口有关的商业行为,请与移动公司联系。
2、本飞信接口后台服务程序有引用飞信客户端的DLL文件,调用正常编程引用所能看到的相关类及函数,不存在破解或重打包客户端等行为。
3、对本飞信接口如有任何疑问,请联系QQ:14334655
调用说明:
1、客户端必须支持Cookie,否则不可以使用。
C#调用WebService启用Cookie示例代码:
fWebSer fsms = new fWebSer();
fsms.CookieContainer = new CookieContainer();
2、客户端登录后应每间隔3秒至3分钟之间调用一次ReMsg函数接收事件信息(建议异步调用),超过3分钟不调用可能因超时而注销。
接口引用地址: http://io2.139icq.com:88/fWebSer.asmx?WSDL 技术支持请访问: http://blog.csdn.net/mywwl
The following operations are supported. For a formal definition, please review the Service Description.
- AddF
添加好友
带入参数:xno=登录号码,tofno=预添加好友号码,msg=发送信息(5个汉字以内) - DelF
删除好友
带入参数:xno=登录号码,tofno=预删除好友号码 - FList
返回好友列表
带入参数:xno=登录号码
返回说明:每条记录间以换行符(“\n”)分开,信息间以“|”分开 - Login
登录飞信
带入参数:xno=登录号码,fpass=飞信密码 - Logout
注销飞信
带入参数:xno=登录号码 - ReMsg
返回事件信息(用于接收各种信息)
带入参数:xno=登录号码,mtx=长连接等待(堵塞)事件时间[秒]
mtx参数特殊说明:为0将直接返回,此函数建议用异步调用,设置此值大于30以上(一般设为40)可以达到实时接收信息效果
返回说明:每条记录间以换行符(“\n”)分开,参数之间以“&”分开,每参数格式为:参数名=值
返回参数说明:
(1)公共返回参数说明:com=事件类型
(2)各[事件类型]返回参数说明
com=rmsg 收到新信息,参数有:rfno=对方飞信号码,rmno=对方手机号码,fname=对方昵称,msg=新信息内容
com=sendok 每发成功一条返回的结果,参数有:rfno=目标飞信号码或rmno=目标手机号码,msg=信息内容
com=senderr 每发错误一条返回的结果,参数有:rfno=目标飞信号码或rmno=目标手机号码,msg=信息内容,errtxt=错误信息
com=loginok 登录成功,参数有:rfno=自己飞信号码,rmno=自己手机号码,fname=自己昵称
com=loginerr 登录错误返回的结果,参数有:rfno=登录飞信号码 或rmno=登录手机号码,errtxt=错误信息
com=fadd 被别人添加为好友时,参数有:rfno=对方飞信号码,rmno=对方手机号码,fname=对方昵称,msg=以“|”分开的新好友信息
com=list 好友列表完成
com=logout 被注销时
com=changed 好友状态改变时,参数有:rfno=对方飞信号码,rmno=对方手机号码,fname=对方昵称,msg=以“|”分开的好友信息
注意事项:同步调用间隔应不小于3秒或大于3分钟,实时性不高的同步调用请尽量间隔大些,实时性高建议用异步调用设置mtx值为40左右,登录后超过3分钟不调用此函数就超时。 - Send
发送信息
带入参数:xno=登录号码,tofno=目标好友,msg=信息内容 - VipTime
返回会员时间
带入参数:xno=登录号码
说明:对于免费接口,会员是否到期都可以使用