[文章作者:张宴 本文版本: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) | 阅读(416646)
y
2010-9-2 23:53
不行啊 收不到啊
zjava Email Homepage
2010-9-6 18:00
waef
Startend Email Homepage
2010-9-8 22:54
十分好用十分佩服楼主

希望楼主关注好此程序

必将大器也。
iduzi Homepage
2010-9-10 08:40
前些天都好着呢,今天怎么就用不了了,搞不懂?
Startend Email Homepage
2010-9-10 10:51
我也今天用不了 留个言 前些天我也可以用。
期待fetion接口
2010-9-10 15:45
移动对老版本的fetion不支持了,从9月8号早上彻底不好用了,博主能更新一下吗。
ylweb Email Homepage
2010-9-10 16:45
现在又用不了了,希望赶快修复,谢谢
om
2010-9-16 08:44
现在不能发送了啊?
WPSL
2010-9-16 11:50
FETION API 被封了
测试用户
2010-9-17 14:06
用起来很舒服,要是博主开源就好了
bingri
2010-9-20 10:10
果然,又发不出去了
test
2010-9-20 10:37
用不了了....
ping Email Homepage
2010-9-20 15:25
现在好像不可以用了,之前 我下了一个,刚开始可以用,但一周之后就需要验证码了
PING
2010-9-21 11:15
旧号不能发了,换个新号能发
是不是有“手机号多次发次”屏敝功能,并把手机号列入黑名单了。
VINK
2010-9-22 12:42
先支持一个.发现http://sms.api.bz/fetion.php?username=11111111111password=111111&sendto=1111111111&message=短信内容  短信内容里不能包含 &和# 否这两个符号和后面的内容都不能被显示出来.有解决方法吗
ChiNvo
2010-9-23 15:54
你可不可以保证不记录用户的个人数据?
寒号鸟
2010-9-23 17:34
为什么我的手机号被加入黑名单了?
jackmi Email
2010-9-26 15:38
首先感谢楼主的开源精神,现在接口是不是用不了了,curl方式也只提示已提交到队列却许久都没收到,是不是移动又改协议了?
刚飞
2010-9-28 14:33
接口,又用不了了,又发不出了
siyuantianxia
2010-9-29 19:58
一些特殊字符可以用其对应的ASCII码替换,记得前面加%就行了......
#              %23
&              %26  
水平制表符    %09
垂直制表符    %0B
换行      %0A
空格      %20
双引号      %22
+              %2B
|              %7C
分页: 10/15 第一页 上页 5 6 7 8 9 10 11 12 13 14 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]