PHP调用WebService接口
WebService是一个提供外部使用的一个服务,使用PHP去调用它其实是很简单的,写一个demo如下:
1、首先你的PHP要支持SOAP
检测PHP是否支持SOAP打印phpinfo(),如下图说明你的PHP支持:
2、PHP代码如下:
<?php
//WebService接口数据调用
$soap=new SoapClient('http://api.erdangjiade.com/GLSAPI/RebatesMeWebService.asmx?wsdl'); //这里填写你要调用的URL
$soap->soap_defencoding = 'utf-8';
$soap->decode_utf8 = false;
$soap->xml_encoding = 'utf-8';
$app_key = 'e1f431ad87f241cea554e6ef23e9023b';
$app_secret = '5f3b82433ce31441c8e65f5375dc59534';
$ParamData = array('app_key'=>$app_key,'app_secret'=>$app_secret,'app_token'=>$token); //调用接口用到的参数
$ServiceRestCallByHippotigris = $soap->VaicationResult($ParamData);
// 接口无法访问,页面直接不跳转, 输出错误信息:用户信息同步异常, 错误码: 404
if (empty($ServiceRestCallByHippotigris)) {
echo '用户信息同步异常, 错误码: 404';
exit();
}else {
$lists = json_decode($ServiceRestCallByHippotigris->VaicationResultResult, true);//获取到的是JSON格式,所以要json_decode()
$ClickDataByHippotigris = $lists['ResponseData'][0];
}
// 接口返回不是0:页面直接不跳转, 输出错误信息:用户信息同步异常, 错误码: RESPONSE CODE
$response_code = $lists['ResponseCode'];
if ($response_code === 0) {
// 收到正确响应
$partneruname = $ClickDataByHippotigris['SuCode'];
$email = $ClickDataByHippotigris['Email'];
$phone = $ClickDataByHippotigris['Mobile'];
} else if (!$response_code) { // 返回码为空
echo "用户信息同步异常,错误码:NUll";
exit();
} else {
echo "用户信息同步异常,错误码:".$response_code;
exit();
}
?>
3、祝你好运,希望你也能成功取到数据
===============================================================================================
二当家的官网,请访问 http://www.erdangjiade.com
更多商城企业源码,尽在 http://www.erdangjiade.com/source
更多原创模板,尽在 http://www.erdangjiade.com/templates
网页特效下载:www.erdangjiade.com/js
PHP/Mysql:www.erdangjiade.com/php
PHP网站开发求职QQ群 368848856
转载于:https://www.cnblogs.com/66daima/p/7507721.html
PHP调用WebService接口相关推荐
- 调用webservice接口,数据不回滚问题
调用webservice接口,数据不回滚问题 使用cxf+spring框架开发webservice接口,在开发一个具有保存数据的接口功能时,如果数据发生了异常,对service层无论使用了xml配置声 ...
- android调用web接口,Android调用webservice 接口
以查询手机号码归属地的Web service为例,它的wsdl为 1 在Android项目中导入??Ksoap2-android jar第三方jar包?? 2 Activity代码 public cl ...
- VC++使用Soap ToolKit3.0调用WebService接口
由于项目需要,需要实现VC调用WebService接口,之前没接触过这个,所以花了一天找了点资料,并自己编写了demo. 1. 首先看了Soap相关资料,见http://www.w3school.co ...
- cmd 调用webservice接口_c# 三种方法调用WebService接口
1.引用*.wsdl文件 WebService服务端会提供wsdl文件,客户端通过该文件生成.cs文件以及生成.dll. 注意:若服务端只提供的了URL,在URL后面加上"?wsdl&quo ...
- EJBCA 6 通过调用WebService接口增加用户并获取证书
2019独角兽企业重金招聘Python工程师标准>>> 今天终于搞定通过调用WebService 接口的方式在EJBCA 中增加用户. 本项目完整代码请参见http://git.os ...
- python调用webservice接口实例_python调用各种接口,webservice,c接口,com接口,socket协议方法...
python调用webservice接口(SOAP) (2)调用示例: 需要先安装suds库:pip install suds from suds.client import Client #如果需要 ...
- Java使用XFire调用WebService接口
看了一些Java调用WebService接口的例子,很多都是Ctrl+C,Ctrl+V的,其中有很多拿来使用后发现有错误,令人郁闷,特此写了一篇经过测试的,只是一个小例子. 服务端(为客户端提供Web ...
- java用axis方式调用webservice接口
最近需要使用webservice接口,所以总结了一下全过程,希望能够对大家有所帮助. 开发使用的项目框架是ssm框架,tomcat服务器. 首先我们会拿到一个调用webservice接口的网址,类似这 ...
- Java,Axis方式调用WebService接口,支持多参数
package com.demo.modules.si.util;import org.apache.axis.client.Call; import javax.xml.rpc.ParameterM ...
- java使用axis2调用webservice接口实例
说明:我目前的项目环境是struts2+spring+mybatis+oracle,以下代码是java使用axis2调用webservice接口实例. import javax.xml.namespa ...
最新文章
- python移动窗口函数
- RS-232串行口连接线 com口连接线 并口链接线 双绞线 交叉线 直连线
- 小心Redis漏洞让你服务器沦为肉鸡
- 《Credit Risk Scorecard》第五章: Development Database Creation
- 程序猿要什么爱情,陪你未来的是键盘和代码啊!
- 无障碍开发(二)之ARIA role属性
- android listview 异步加载问题
- ajax 赋值return
- mysql 子查询 as_mysql子查询
- 关于Mac重启之后壁纸总是恢复默认的解决办法
- 文件系统在NVMe SSD上的性能表现分析
- 单步ARM汇编解开volatile本质
- linux安装pl脚本,nagios插件脚本check_linux_stats.pl 安装
- 计算机网络--网络层
- 华为ENSP远程登录
- ascii码与hex转换c语言,ASCII与HEX对照转换表(示例代码)
- android 整合最新X5WebView 以及离线安装教程
- Python调用腾讯API实现人脸检测
- golang调用sdl2,键盘和鼠标事件
- 【PADS_002】【添加泪滴】
热门文章
- 学生网页设计代码成品 大学生汽车网页代做 红旗汽车网页设计模板下载 HTML汽车网站制作 dreamweaver学生汽车网页设计成品
- 不允许指针指向不完整的类类型_8.7 C语言动态内存分配与指向它的指针变量
- Web笔记-html中svg的基本使用
- Java基础入门笔记-算术运算符
- php文件里搜索关键字,php - PHP从文本文件中搜索关键字(Action'),使用该关键字打印所有行,然后计算打印的行数 - SO中文参考 - www.soinside.com...
- php数组10000分割1000_PHP切割整数工具类似微信红包金额分配的思路详解
- 老是说我编译版本不够_Atlas 2.1.0 实践(1)—— 编译Atlas
- canopy算法流程_Canopy聚类算法(经典,看图就明白)
- JENKINS+maven+ssh+shell 完成自动化部署工具的开发
- SQL 测验-自测结果