[文章作者:张宴 本文版本: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) | 阅读(370423)
laong126
2009-9-2 18:26
张宴,你好
我用HTTP命令POST过去,
发的HTTP包和你网站里POST的HTTP包是一样的,
为什么你返回的是404NotFound呢?

开发语言:C语言
Terry Homepage
2009-9-14 15:02
本人用Java写了协议做了一个类似的,目前可以做到“选择联系人”,“邀请好友”,“群发”和“定时发送”,定时发送可以撤销等:以上功能还做成了Restlet Web Service以供程序调用,如有需要,请联系我。https://fetionlib.appspot.com/
神仙
2009-9-20 22:23
短信发快点~
  会有些短信 会收不到 啊
Terry Homepage
2009-9-21 13:07
楼上Google App Engine上使用的是HTTP的方式认证的,每一次发短信,都要建立好多次的HTTP Connection,速度没办法快了。最好是自己架设服务器用Socket方式,呵呵,没钱只能用免费的服务器。短信会收不到的问题会看一下的。
采菊
2009-9-25 23:43
我发现超过70字要分成两段,能发送整个180个字的长信息就好了
神仙
2009-9-27 11:20
又用不了了啊~
张宴 回复于 2009-9-27 11:35
试了没问题啊。
拉灯
2009-9-29 09:07
有没有接收好友短信的API啊?
张宴 回复于 2009-9-30 19:48
暂时还没有。
dsa
2009-10-15 17:54
蒲公英
2009-11-13 12:57
怎么提求:网页上有错误
蒲公英
2009-11-13 13:02
我的好友在哪里能看到?发不了信息啊总提示网页上有错误,谁能帮我解决一下?
采菊
2009-11-15 18:27
发送的长短信(超过70字的)能不能不分成两成信息,而是作为一条长信息来发送?
我需要它用作为短信指令来用,分开成两条短信就不行了
天涯
2009-11-16 22:18
存在3个问题:发短信经常会延迟,发送的内容丟失,发送的内容有乱码。另外希望能支持定时发短信。
aptx4869
2009-12-5 21:04
这个发送短信后有什么提示吗?貌似等了很久都没收到啊。。。
simple Homepage
2009-12-6 10:11
出问题了,不能发信息了。
张宴 回复于 2009-12-6 12:43
正常啊。请检查你的帐号、密码是否正确。
老百姓
2009-12-10 09:02
sms.api.bz  不好使了
张宴 回复于 2009-12-14 11:11
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。
timfaye
2009-12-10 12:52
为什么手机上显示已提交发送队列,对方却收不到
张宴 回复于 2009-12-14 11:11
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。
timfaye
2009-12-10 13:54
好像只有发给自己能收到~是不是移动的网关有问题
张宴 回复于 2009-12-14 11:11
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。
Iron_Feet Email Homepage
2009-12-11 09:20
近期API给自己发飞信可以送达,给别人发就无法送达,希望您能更新一下。
张宴 回复于 2009-12-14 11:11
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。
007
2009-12-12 17:27
现在 api只能给自己发 给好友发收不到呵
张宴 回复于 2009-12-14 11:11
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。
zyh
2009-12-12 19:27
12月9号移动升级飞信后,似乎API就失效了?
张宴 回复于 2009-12-14 11:12
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。
分页: 4/15 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]