飞信php接口 web service
<?php
/**┃ ┃ code is far away from bug with the animal protecting┃ ┃ 神兽保佑,代码无bug┃ ┗━━━┓┃ ┣┓┃ ┏┛┗┓┓┏━┳┓┏┛┃┫┫ ┃┫┫┗┻┛ ┗┻┛* @author 邹颢 zouhao619@gmail.com
2014-06-12*/
class Fetion{private $_url='http://quanapi.sinaapp.com/fetion.php';private $_username;//发送者 飞信账号private $_password; //发送者 飞信密码/*** 发送短信* @param string $other* @param string $msg*/public function sendMessage($other,$msg){//由于飞信不能发送带有空格,所以特意用|符号来取代空格$msg=urlencode($msg);$data['u']=$this->_username;$data['p']=$this->_password;$data['to']=$other;$data['m']=$msg;return $this->_curl_get($this->_url,$data);}/*** curl模拟http get请求* @param string $url 请求网址* @param string|array $data 请求參数* @return string 网址内容*/private function _curl_get($url,$data=array()){$url=rtrim($url,'/');if(!empty($data)){if(is_array($data)){$first=true;foreach($data as $k=>$v){if($first){$url.='?';$first=false;}else{$url.='&';}$url.="{$k}={$v}";}}else{$data=ltrim('?',$data);$url.='?'.$data;}}$ch = curl_init($url);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回if(substr($url,0,5)=='https'){curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);}$content = curl_exec($ch);curl_close($ch);return $content;}public function __set($name,$value){$this->$name=$value;}
}//使用实例
$f=new Fetion();
$f->_username='111';//设置发送飞信者 账户
$f->_password='222'; //设置发送飞信者 密码
$result=$f->sendMessage('333','111'); //发送飞信 333是接收者飞信账户 111是发送内容
$result=json_decode($result,true);
if($result['result']===0){//发送成功echo $result['message'];
}else{echo $result['message'];
}
转载于:https://www.cnblogs.com/blfbuaa/p/6877981.html
飞信php接口 web service相关推荐
- 飞信php接口,飞信php接口 web service
/** ┃ ┃ code is far away from bug with the animal protecting ┃ ┃ 神兽保佑,代码无bug ┃ ┗━━━ ...
- java中调用kettle作业以及生成web service 接口
第一步:(前提将kett中lib下的所有jar包拷贝到java项目lib目录)创建并连接资源库,如果只用这一个工作空间,可以将此段代码放入静态代码块,代码如下: KettleEnvironment.i ...
- Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
Web Service 一些对外公开的网络服务接口 2011-10-29 14:12 商业和贸易: 1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endp ...
- webservice 参数太大_手把手系列:常用数据交换方案Web Service接口处理法
手把手系列:常用数据交换方案之Web Service接口处理法 Web Service是一个SOA(面向服务的编程)的架构,是一个平台独立的,低耦合的,基于可编程的web的应用程序,可使用开放的XML ...
- 调用有密码Web Service接口
文章目录 调用有密码Web Service接口 方式一.接口中提供的验证方法 方式二.HttpTransportProperties.Authenticator验证 调用有密码Web Service接 ...
- JAVA调用Web Service接口的五种方式
文章目录 1. 通过eclipse等直接生成Client 2. 通过JAVA命令wsimprot命令生成Client 3.通过axis直接调用(无需生成Client) 4.通过axis中的wsdl2j ...
- 万物皆可集成系列:低代码对接Web Service接口
我们知道活字格支持不写代码实现双向API绑定,那么没那么主流的Web Service接口(SOAP协议+XML交互格式)呢?其实对接的思路没有那么复杂,得用C#编码来对接的. 作为一款企业级低代码开发 ...
- web service接口 wsdl和asmx有什么区别
原文地址:https://www.cnblogs.com/herizai/p/6957611.html 没有区别,只是后缀名的区别. Web Service也叫XML Web Service WebS ...
- web service接口wsdl和asmx有什么区别
没有区别,只是后缀名的区别. Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独 ...
最新文章
- 【完结】 12篇文章带你完全进入NLP领域,掌握核心技术
- php mysql 框架_Medoo 轻量级的 PHP 数据库框架 - 文章
- QT的QSslPreSharedKeyAuthenticator类的使用
- 把学单片机过程中遇到的问题与大家分享
- 精通Android自定义View(十七)自定义圆形鸟巢加载转圈效果
- 《集体智慧编程》读书笔记2
- 局域网中传输介质的应用分析
- 圈粉无数!被称为B站“新垣结衣”的UP主,如何收获Z世代年轻人的喜爱?
- 【工具篇】使用OpenCV播放视频并截取图片
- 浏览器中cookies查看_如何在任何浏览器中阻止Cookies(除了您使用的网站外)
- 又是一年新来到,别墅翻新要趁早
- 微信小程序样式Flex Box精通课程-Flex容器的属性-justify-content内容对齐(左中右)
- 刘彬20000词汇03
- 路由器:分类、定义及标准
- 个人小程序实现微信支付
- 通过adb安装apk到android手机
- 异常处理try_except-else-finally
- matlab投资案例,组合投资的风险与收益及其MATLAB的实现..doc
- Python 实例教学_ 04_排序
- anaconda安装教程-手把手教你安装
热门文章
- 述职答辩提问环节一般可以问些什么_陕西省高级职称评审,90%的人都“死”在答辩上?...
- desktop docker 无法卸载_docker 安装教程和常见问题
- linux python虚拟环境 error_阿里云Linux系统配置python3-虚拟环境-mysql --踩坑实践(Ubuntu系统转centOS7)...
- sql有循环吗_我把 SQL 执行效率提高了 10,000,000 倍!
- linux的shell键盘输入,linux shell获取键盘输入
- TestNG Eclipse插件
- 三元运算符 python_Python三元运算符
- jsp taglib指令_JSP指令–页面,包含和taglib示例
- linux xargs命令_如何在Linux中使用xargs命令?
- Java中的System.exit()