[文章作者:张宴 本文版本: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) | 阅读(416185)
lin
2010-1-17 00:27
郁闷发了好久 一条都没收到.....
张宴 回复于 2010-1-17 02:20
跟踪发现,移动修改了自己给自己手机号发送短信的部分协议,现在已经更新sms.api.bz接口代码,解决了给自己发短信收不到的问题。
水手
2010-1-18 14:52
我已经成功直接调用飞信DLL接口 实现自定义收发短信程序!
有兴趣的可以参考我的日志:
http://xiaoyou.qq.com/index.php?mod=blog&act=show&u=48a5beee9d1bd4e78300a8930998c8f0406bc7fb7141bd7d&blogid=...

不需要再调用他人写的第三方web接口,直接调用飞信的DLL接口即可!!!
fish Email
2010-1-23 13:40
请问:为什么白天反映速度慢,晚上快一些?另外,回复页面的“提交到发送队列”,能否给个参数看看排位?
you
2010-1-24 12:49
最近飞信API好像不工作了唉?
Runkit
2010-2-4 00:14
利用飞信接口的类网上到处都是。。。
kflee2000 Email Homepage
2010-2-12 20:48
请问用飞信第三方API多安全?
1)我试了用appspot, 没有成功,可能我需要设置https的问题,那位知道,指点一下?
2)我用sms.bz直接了当,没问题。

问题1:先小人后君子,假如这第三者网站主持,用我的手机,发大量不该发的短讯,我有责任吗?
问题2:appspot的logo跟飞信很像,它与官方什么关系?没关系,怎没被告?
问题3:飞信官方,为什么自己不提供?
小蟹蟹
2010-2-21 16:57
>问题1:先小人后君子,假如这第三者网站主持,用我的手机,发大量不该发的短讯,我有责任吗?
A:只能给已添加飞信好友的人发
>问题2:appspot的logo跟飞信很像,它与官方什么关系?没关系,怎没被告?
A:你的Windows是正版吗?微软也没有告你
>问题3:飞信官方,为什么自己不提供?
A:费解

我有个问题
Q1.我用curl发的,如果第一个字是"喂"的话,那这条短信全部都是乱码,大家也试试看是否有跟我一样的问题.
Q2.为什么有时候发消息对方老说没收到啊?
都市精灵
2010-2-26 23:32
听网上说,利用这个可以做邮件到达时的自动短信通知?不知怎么弄……可否指点一二?万分感谢!
云里雾里
2010-3-13 19:05
这个就叫去计算了??
龙凤
2010-3-16 15:40
我的飞信PC客户端在线时,使用了此接口,客户端提示“您的帐户在别处登陆”
请问在使用此接口发送短信后,怎样注销呢?
amoblin Email Homepage
2010-3-17 19:52
博主好厉害!但是能不能通过飞信号登录呢?
amoblin Email Homepage
2010-3-17 20:05
楼主能看看增加飞信号登录吗?
wikool
2010-3-19 09:30
是不是又不能用了啊,怎么发了几次都不行啊,以前可以的哇
张宴 回复于 2010-3-19 18:04
sms.api.bz机房重启了服务器,短信发送队列程序没有自动启动,现在已经正常了。
mj
2010-3-19 09:45
最近是不是又不能用了呢?
张宴 回复于 2010-3-19 18:04
sms.api.bz机房重启了服务器,短信发送队列程序没有自动启动,现在已经正常了。
龙凤
2010-3-19 09:57
从昨天中午到现在一直不能用
张宴 回复于 2010-3-19 18:04
sms.api.bz机房重启了服务器,短信发送队列程序没有自动启动,现在已经正常了。
草羽 Email Homepage
2010-3-19 17:04
发现今天真的用不了……………………
张宴 回复于 2010-3-19 18:04
sms.api.bz机房重启了服务器,短信发送队列程序没有自动启动,现在已经正常了。
草羽 Email Homepage
2010-3-19 17:05
是不是飞信调整了代码呢?期待回复
张宴 回复于 2010-3-19 18:04
sms.api.bz机房重启了服务器,短信发送队列程序没有自动启动,现在已经正常了。
silverys
2010-3-22 00:06
公司内部需要使用飞信这个功能,因为公司的员工有十几个,所以我写了一个循环发送的代码。这样循环发送的话,你会不会介意,会不会封掉我的IP。
最好能发一份源代码给我,谢谢。silveryw@gmail.com
让我部署在自己的服务器上。谢谢。
amoblin Email Homepage
2010-3-26 12:45
楼主能告诉一下如何使用飞信号登录吗?
longmen23
2010-4-12 17:46
你好.辛苦了,这个功能很好.
我有两个问题想请教一下的:
1. 当利用这个接口发短信,达到什么程度后会比封掉?如我们在利用这个接口下订单,可能在短期内可能会发出几十条短信,会不会被封? 能否列出一个被封的底线呢?

2. 有接收短信的API接口吗??

谢谢
分页: 6/15 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]