Code
  [文章作者:张宴 本文版本:v1.0 最后修改:2009.03.22 转载请注明原文链接:http://blog.s135.com/fetion_api/]

  飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与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/

  飞信免费发短信API接口调用方式(通过HTTP访问以下网址、支持GET和POST):

http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号(也可以是你自己的手机号)&message=短信内容

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

--------------------------------------------------------------------------------

  例1:在Linux命令行下通过curl命令给自己的手机号(假设为13800138000)发送短信

curl "http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto=13800138000&message=短信内容"

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

view plaincopy to clipboardprint?
<?php   
$url = "http://sms.api.bz/fetion.php?username=13812345678&password=123456&sendto=13512345678&message=短信内容";   
$result = file_get_contents($url);   
echo $result; //返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。   
//echo iconv("UTF-8", "GBK", $result);   
?>  
<?php
$url = "http://sms.api.bz/fetion.php?username=13812345678&password=123456&sendto=13512345678&message=短信内容";
$result = file_get_contents($url);
echo $result; //返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。
//echo iconv("UTF-8", "GBK", $result);
?>
  例3:在PHP中通过curl发送短信(HTTP POST 方式)
view plaincopy to clipboardprint?
<?php   
$data["username"] = 13812345678;   
$data["password"] = "password123";   
$data["sendto"] = 13512345678;   
$data["message"] = "这是一条测试短信!";   
  
$curl = new Curl_Class();   
$result = @$curl->post("http://sms.api.bz/fetion.php", $data);   
echo $result; //返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。   
//echo iconv("UTF-8", "GBK", $result);   
  
//curl类   
class Curl_Class   
{   
    function Curl_Class()   
    {   
        return true;   
    }   
  
    function execute($method, $url, $fields = '', $userAgent = '', $httpHeaders = '', $username = '', $password = '')   
    {   
        $ch = Curl_Class::create();   
        if (false === $ch)   
        {   
            return false;   
        }   
  
        if (is_string($url) && strlen($url))   
        {   
            $ret = curl_setopt($ch, CURLOPT_URL, $url);   
        }   
        else  
        {   
            return false;   
        }   
        //是否显示头部信息   
        curl_setopt($ch, CURLOPT_HEADER, false);   
        //   
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);   
  
        if ($username != '')   
        {   
            curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);   
        }   
  
        $method = strtolower($method);   
        if ('post' == $method)   
        {   
            curl_setopt($ch, CURLOPT_POST, true);   
            if (is_array($fields))   
            {   
                $sets = array();   
                foreach ($fields AS $key => $val)   
                {   
                    $sets[] = $key . '=' . urlencode($val);   
                }   
                $fields = implode('&',$sets);   
            }   
            curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);   
        }   
        else if ('put' == $method)   
        {   
            curl_setopt($ch, CURLOPT_PUT, true);   
        }   
  
        //curl_setopt($ch, CURLOPT_PROGRESS, true);   
        //curl_setopt($ch, CURLOPT_VERBOSE, true);   
        //curl_setopt($ch, CURLOPT_MUTE, false);   
        curl_setopt($ch, CURLOPT_TIMEOUT, 10);//设置curl超时秒数   
  
        if (strlen($userAgent))   
        {   
            curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);   
        }   
  
        if (is_array($httpHeaders))   
        {   
            curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeaders);   
        }   
  
        $ret = curl_exec($ch);   
  
        if (curl_errno($ch))   
        {   
            curl_close($ch);   
            return array(curl_error($ch), curl_errno($ch));   
        }   
        else  
        {   
            curl_close($ch);   
            if (!is_string($ret) || !strlen($ret))   
            {   
                return false;   
            }   
            return $ret;   
        }   
    }   
  
    function post($url, $fields, $userAgent = '', $httpHeaders = '', $username = '', $password = '')   
    {   
        $ret = Curl_Class::execute('POST', $url, $fields, $userAgent, $httpHeaders, $username, $password);   
        if (false === $ret)   
        {   
            return false;   
        }   
  
        if (is_array($ret))   
        {   
            return false;   
        }   
        return $ret;   
    }   
  
    function get($url, $userAgent = '', $httpHeaders = '', $username = '', $password = '')   
    {   
        $ret = Curl_Class::execute('GET', $url, '', $userAgent, $httpHeaders, $username, $password);   
        if (false === $ret)   
        {   
            return false;   
        }   
  
        if (is_array($ret))   
        {   
            return false;   
        }   
        return $ret;   
    }   
  
    function create()   
    {   
        $ch = null;   
        if (!function_exists('curl_init'))   
        {   
            return false;   
        }   
        $ch = curl_init();   
        if (!is_resource($ch))   
        {   
            return false;   
        }   
        return $ch;   
    }   
  
}   
?>

转载于:https://www.cnblogs.com/bluespot/archive/2009/05/05/1450093.html

中国移动飞信免费发短信API接口(第三方) 1相关推荐

  1. 中国移动飞信免费发短信API接口(第三方)

    飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:// ...

  2. 中国移动飞信免费发短信API接口(第三方 Fetion API)

    [文章作者:张宴 本文版本:v1.1 最后修改:2010.08.03 转载请注明原文链接: http://blog.s135.com/fetion_api/ ] 备注:2010年7月底移动飞信修改协议 ...

  3. 中国移动飞信免费发短信API接口

    飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:// ...

  4. 中国移动飞信免费发短信API接口(第三方 Fetion API

    飞信 是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:/ ...

  5. 发布FetionAPI 中国移动飞信免费发短信API接口

    [url]http://www.cnbeta.com/articles/82231.htm[/url] 中国移动-飞信好友API http://fetionapi.appspot.com/api/?m ...

  6. 飞信免费发短信API接口调用方式

    飞信免费发短信API接口调用方式(通过HTTP访问以下网址.支持GET和POST): http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&pas ...

  7. 飞信免费发短信API

    飞信免费发短信API接口调用方式(通过HTTP访问以下网址.支持GET和POST): http://sms.api.bz/fetion.php?username=移动飞信登录手机号&passw ...

  8. PHP实现飞信接口来通过网页免费发短信

    首先感谢郝同学告诉我这么一个神奇的接口 可以输入你的手机号.密码.对方手机号.发送内容直接给对方发短信. 源作者博客地址为:http://blog.quanhz.com/ 郝同学的博客地址:http: ...

  9. 用移动飞信。。免费下载,免费发短信!

    用移动飞信..免费下载,免费发短信! http://tt.ovooo.cn/2_16_1121714.aspx

最新文章

  1. Linux-4.查看网卡信息,状态
  2. hdu3037 Saving Beans
  3. markdown怎么输入指数、幂、次方、上下标?(2^8^=256、a~0~=1)
  4. TestNG 使 Java 单元测试轻而易举
  5. 为什么Angular的路由执行离不开router-outlet标签
  6. 问题 1066: 2004年秋浙江省计算机等级考试二级C 编程题(2)
  7. ubuntu解压缩zip/tar/tar.gz/tar.bz2
  8. python把矩阵堆叠成大矩阵_python numpy 矩阵堆叠实例
  9. 软件工程 案例分析作业
  10. 优酷html5视频网站,国内主要视频网站的嵌入方式
  11. 123_Power PivotPower BI DAX函数说明速查
  12. 北京联通光猫 F427 路由改桥接的方法
  13. struts2学习 - action - 1
  14. linux查看进程占用内存与ps命令
  15. 常用软件版本查看Windows下
  16. H5页面调起手机打电话功能
  17. 通过console口连接AC控制器,修改WiFi密码
  18. Unity 接入 ILRuntime 热更方案
  19. http协议get请求方法和post请求方法的区别
  20. 电脑插上耳机后声音依然外放,简单解决两步走!

热门文章

  1. [Wndows安全设置]Windows 2000 安全检查清单
  2. 咖说 | 为什么马斯克、SEC议员等众多大V都换了“激光眼”头像?
  3. 快手发现页视频采集问题
  4. 头条搜索抓取频次说明
  5. 智能手机SmartPhone
  6. 文献笔记01-全国计算机等级考试报名系统关键环节设计
  7. 【用Cocos Creator给暗恋的女生写一个游戏(3)】——游戏加载界面
  8. 某程序员一天6个闹钟,带娃、喂奶...网友:挺住!
  9. 南开《计算机应用基础》在线,南开17春秋学期《计算机应用基础》在线作业.pdf...
  10. Qt静态链接库的使用