首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebService banguat.gob.gt

WebService banguat.gob.gt
EN

Stack Overflow用户
提问于 2015-01-30 18:09:01
回答 1查看 520关注 0票数 1

谢谢大家的帮助:我有这样的代码:

require_once('include/nusoap/lib/nusoap.php'); $soapclient = new soapclient('http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx'); print_r( $soapclient->call( 'TipoCambioDia' ) );

并给出了这个错误:致命错误: Uncaught异常: WSDL error:解析WSDL:无法从'http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx‘加载:在C:\xampp\htdocs\cambio_moneda\cambio_moneda.php(3)堆栈跟踪中标记html第3行中数据的过早结束:#0 C:\xampp\htdocs\cambio_moneda\cambio_moneda.php(3):SoapClient->SoapClient(’http://www.bang.‘) #1 {main}在第3行的C:\xampp\htdocs\cambio_moneda\cambio_moneda.php中抛出

然后我试着用这个代码:

代码语言:javascript
复制
require_once('include/nusoap/lib/nusoap.php');
$soapclient = new soapclient();
$result = $soapclient->call( 'TipoCambioDia' , array(), "http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx?op=TipoCambioDia", "http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx?op=TipoCambioDia");  
print_r( $result );

我得到了这个错误结果:致命错误: Uncaught异常: Client SoapClient::SoapClient():C:\xampp\htdocs\cambio_moneda\cambio_moneda.php:3堆栈跟踪中的无效参数:#0 C:\xampp\htdocs\cambio_moneda\cambio_moneda.php(3):SoapClient->SoapClient() #1 {main}抛入第3行的C:\xampp\htdocs\cambio_moneda\cambio_moneda.php中

我想要完成的是获取汇率加上日期,并将其存储在一个变量中。

感谢所有

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-30 18:32:48

造成致命错误的原因是,用于创建$soapclient的URL不是WSDL文件。您需要更改它(请注意URL中的?WSDL ):

代码语言:javascript
复制
$soapclient = new soapclient('http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx?WSDL');

接下来,要获得"TipoCambioDia“调用,您需要直接使用它,即:

代码语言:javascript
复制
$soapclient->TipoCambioDia()

这样做将在stdObject中返回:

代码语言:javascript
复制
stdClass Object
(
    [TipoCambioDiaResult] => stdClass Object
        (
            [CambioDolar] => stdClass Object
                (
                    [VarDolar] => stdClass Object
                        (
                            [fecha] => 30/01/2015
                            [referencia] => 7.65538
                        )

                )

            [TotalItems] => 1
        )

)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28242046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档