http://fetionlib.appspot.com/ 网页版飞信,http://fetionlib.appspot.com/api.html 这里有飞信API的调用接口,有兴趣的朋友可以看一下。
发送定时短信:
S fetion.com.cn SIP-C/2.0
F: 737543133
I: 16
Q: 1 S
N: SSSetScheduleSms
L: 173
<args><schedule-sms send-time="2009-07-21 10:01:00"><message>test</message><receivers><receiver uri="sip:594610567@fetion.com.cn;p=5065" /></receivers></schedule-sms></args>
注意时间是标准时间,如果是我们的时间还要减掉8小时。而且时间要比现在时间超过20分钟以上。
服务器返回:
SIP-C/2.0 200 OK
I: 16
Q: 1 S
L: 90
<results><schedule-sms-list version="1"/><schedule-sms id="999828" version="1"/></results>SIPP SIPP如果是Socket就不会出现。 -IT Content 7/21/09 3:18 PM
得到排程的短信:
S fetion.com.cn SIP-C/2.0
F: 594610567
I: 13
Q: 1 S
N: SSGetScheduleSmsList
L: 46
<args><schedule-sms-list version="2" /></args>
S fetion.com.cn SIP-C/2.0
F: 594610567
I: 17
Q: 1 S
N: SSGetScheduleSms
L: 80
<args><schedule-sms-list><schedule-sms id="999828" /></schedule-sms-list></args>
取消发送定时短信:
S fetion.com.cn SIP-C/2.0
F: 737543133
I: 18
Q: 1 S
N: SSDeleteScheduleSms
L: 81
<args><schedule-sms-list><schedule-sms id="1230209" /></schedule-sms-list></args>
Keep Alive:
R fetion.com.cn SIP-C/2.0
F: 737543133
I: 1
Q: 3 R
Set Presence:
S fetion.com.cn SIP-C/2.0
F: 737543133
I: 22
Q: 1 S
N: SetPresence
L: 55
<args><presence><basic value="300" /></presence></args>
(Value:300 离开,600忙碌,隐身0,400在线)
加好友:
S fetion.com.cn SIP-C/2.0
F: 737543133
I: 26
Q: 1 S
N: AddBuddy
L: 168
<args><contacts><buddies><buddy uri="tel:13916416465" local-name="" buddy-lists="1" desc="" expose-mobile-no="1" expose-name="1" /></buddies></contacts></args>
SUB fetion.com.cn SIP-C/2.0
F: 737543133
I: 4
Q: 23 SUB
N: presence
L: 249
<args><subscription><contacts><contact uri="sip:594610567@fetion.com.cn;p=5065" /></contacts><presence><basic attributes="all" /><personal attributes="all" /><extended types="sms;location;listening;ring-back-tone" /></presence></subscription></args>
删除好友:
S fetion.com.cn SIP-C/2.0
F: 737543133
I: 20
Q: 1 S
N: DeleteBuddy
L: 103
<args><contacts><buddies><buddy uri="sip:594610567@fetion.com.cn;p=5065" /></buddies></contacts></args>
SUB fetion.com.cn SIP-C/2.0
F: 737543133
I: 4
Q: 34 SUB
N: presence
X: 0
L: 115
<args><subscription><contacts><contact uri="sip:594610567@fetion.com.cn;p=5065" /></contacts></subscription></args>
有人请求加好友:
BN 594610567 SIP-C/2.0
I: 1
N: contact
Q: 131 BN
L: 190
<events><event type="AddBuddyApplication"><application uri="sip:737543133@fetion.com.cn;p=4080" desc="User Name" type="1" time="2009-07-21 03:02:10" addbuddy-phrase-id="0"/></event></events>
同意加好友:
S fetion.com.cn SIP-C/2.0
F: 594610567
I: 44
Q: 1 S
N: HandleContactRequest
L: 190
<args><contacts><buddies><buddy uri="sip:737543133@fetion.com.cn;p=4080" result="1" buddy-lists="1" expose-mobile-no="0" expose-name="0" local-name="User Name" /></buddies></contacts></args>
分享到:
相关推荐
在这个程序中,抓包可能是为了理解和解析飞信短信服务的通信协议,以便模拟发送短信。 描述中提到,该程序可以方便地向飞信好友或自己发送短信,这表明它可能提供了一个命令行接口或者API,用户可以通过编程方式...
然而,这需要开发者具备一定的网络协议知识、抓包分析能力以及编程技能。在实际开发过程中,需要注意遵守飞信的服务条款,防止滥用接口导致账号被封禁。同时,由于飞信可能更新其服务,开发者需要定期检查API的兼容...
开发者需要根据飞信的API文档或通过网络抓包分析,来编写相应的通信逻辑。 本项目实现了飞信的登录和发短信功能,这意味着它包括了用户身份验证和消息传输两个核心模块。在身份验证过程中,通常需要发送用户名、...
此外,网络抓包工具,如Wireshark,也可能被用来捕获和分析网络通信,以确保模拟程序正确地遵循了SIP协议和飞信的通信规范。 为了实现这样的模拟程序,开发者需要具备扎实的C++编程基础,了解多线程编程、网络编程...
(PS:飞鸽协议是开源的,不过飞秋可不是,飞秋虽然同样采用飞鸽协议,但是在此基础上增加修改了不少内容,要兼容飞秋需要用WPE抓包分析飞秋的数据包。) 分层架构模式思想: 所谓分层架构,分层架构并不是一个程序...
由于飞信的官方API可能有限制,开发者可能需要通过模拟登录、抓包分析等方式获取接口信息。这涉及到网络编程和协议解析的知识。 在ASP.NET中,可以使用HttpWebRequest或HttpClient类来发送HTTP请求。登录时,可能...