[文章作者:张宴 本文版本:v1.1 最后修改:2010.08.03 转载请注明原文链接:http://blog.zyan.cc/fetion_api/]

  备注:2010年7月底移动飞信修改协议,造成影响的 sms.api.bz 免费发送短信API接口,已于2010年8月3日19:00恢复正常。

  飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。

  1、下载中国移动飞信PC客户端软件(http://www.fetion.com.cn/downloads/pc.aspx),并注册开通飞信。注册成为飞信用户,下载飞信PC客户端、使用PC客户端基本功能,不收取费用。
  2、通过PC客户端,邀请并添加免费短信接收方的手机号码(仅限中国移动)到您的飞信好友,该手机号需要通过通过PC客户端、或回复短信接受您的邀请;
  3、通过 http://sms.api.bz/ 提供的 API 接口,即可免费给飞信好友或给你自己的手机发短信。利用本API接口可进行日程提醒、服务器监控、报警、故障通知或短信自动控制等功能。



  飞信免费发短信API接口在线演示页面:

  http://sms.api.bz/

  https://sms.api.bz/ (HTTPS加密接口)



  飞信免费发短信API接口调用方式(通过HTTP访问以下网址、支持GET和POST):
http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号(也可以是你自己的手机号)&message=短信内容

  注:短信内容最大长度为180个汉字,超过180个汉字不发送。返回的信息为UTF-8编码的中文文本信息。



  2009年5月28日新增:飞信免费发短信API接口调用方式(通过HTTPS加密隧道访问以下网址、支持GET和POST,进一步保证您的密码安全):
https://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号(也可以是你自己的手机号)&message=短信内容

  注:短信内容最大长度为180个汉字,超过180个汉字不发送。返回的信息为UTF-8编码的中文文本信息。

  点击在新窗口中浏览此图片



  例1:在Linux命令行下通过curl命令给自己的手机号(假设为13800138000)发送短信(HTTP GET 方式)
curl "http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto=13800138000&message=短信内容"


  例2:在PHP5中通过file_get_contents函数发送短信(HTTP GET 方式)


  例3:在PHP中通过curl发送短信(HTTP POST 方式)

  备注:9日移动飞信升级造成影响的 sms.api.bz 免费发送短信API接口,已于2009年12月14日恢复正常。
  2009年12月9日中国移动飞信服务器升级,变更了登录地址和部分协议。升级后的协议无法直接给接收方手机号(tel)发送短信,只能给飞信号(sip uri)、自己的手机号发送短信。本人通过重新抓包,对飞信协议进行分析,修改了sms.api.bz接口代码,通过将接收方手机号(tel)转换为user-id,再通过user-id转换为飞信号(sip uri),进行短信发送,一切OK。






技术大类 » 其他Unix技术 | 评论(298) | 引用(0) | 阅读(416184)
多彩空间
2010-8-4 12:19
终于正常了,帅哥辛苦了!
多彩空间
2010-8-4 13:56
又不可以了……
骡子NO.1
2010-8-5 17:40
宴哥 威武

但是 我发现 如果按照您说的curl \"http://sms.api.bz/fetion.php?username=13466547315&password=yufei@113&sendto=15116922459&message=IM DIE\"这么输入就会出现页面的头文件。
好像在message中不能有空格 可以有符号代替…………
移动用户
2010-8-6 02:25
我一个136的号码能发,134一个,159两个都不能发。
134和159的都是全球通
土人
2010-8-7 20:21
你好张宴~我今天使用页面发送短信和在linux下使用curl "http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto=13800138000&message=短信内容"发短信  都不成功,请问是不是API出问题了?
txt Homepage
2010-8-7 23:04
可不可以把源码发给我一份(仅供自己使用),谢谢了
fysz333@gmail.com
www
2010-8-9 14:32
试了下,可以接收,不过接收的内容后面有段网址!unhappy
1532349864 Email Homepage
2010-8-9 15:40
支持
北京试管
电脑
2010-8-10 15:43
http://sms.api.bz/发飞信短信,用IE浏览器不成功!
bingri
2010-8-11 10:13
用程序连续发送多个号码的时候,似乎只有两个号码能收到,试了几次都是这样。
问一下,是不是在发送之间,要延时等待一段时间?
11 Email Homepage
2010-8-18 13:51
不可以了啊。怎么回事啊
jiaion Email
2010-8-18 23:28
http://sms.api.bz/ 这个站点 是张哥架设并维护的吗?
jiaion Email
2010-8-18 23:31
不是吧 真的是 张哥架设维护的 dig 的地址都是一样 原来一直都不知道是谁架的还在暗暗的感谢作者有这么好的精神 居然是张哥.. 太佩服了.
shuangxi
2010-8-24 11:06
大哥 有asp的吗??
我QQ292299498 谢谢了
双喜
2010-8-24 11:06
大哥 有asp的吗??
我的QQ292299498 谢谢le
tiger
2010-8-25 15:43
我测试的结果,用这个发短信,它会登陆一次。如果有飞信客户端,则会让客户端下线的。也就是说每次发短信都会登陆一次。

我如果要发100条短信,则需用相同帐号登陆100次。这样会不会被飞信封掉啊?

有没有批量发短信的办法?
给一个手机号列表,及短信内容
sezooka
2010-8-30 18:31
有时能发成功,有时不行~
sean
2010-9-1 11:10
我连续试过好几次,都没有成功接收到短信,怎么回事?IE访问的
wang Email Homepage
2010-9-1 21:31
今天不知道什么回事不行。一个也发不出去,大家是不是一样的今天。???cry
xiangw
2010-9-2 14:53
这个东西好是好,只是经常收不到,太不稳定了。
分页: 9/15 第一页 上页 4 5 6 7 8 9 10 11 12 13 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]