通过PHP

时间:2015-09-24 05:52:13

标签: php angularjs soap wsdl

我已经在cordova / angularjs中构建了我的应用程序,为此我一直在工厂模块中使用http拦截器和php文件来处理数据。

现在我必须使用soap客户端从另一个站点访问第三方信息。

我的服务部分有以下php(在这里工作http://bacly.fr/baclymphp/getffbadsample.php):

<?php
header("Access-Control-Allow-Origin: *");
    $clientSOAP = new SoapClient('http://ws.ffbad.com/FFBAD-WS.wsdl');
    $Auth["Login"]="xxxxx";
    $Auth["Password"]="xxxxx;
    $AuthJson = json_encode($Auth);
    $Query["Function"]="ws_getresultbylicence";

    $Query["Param"]["Licence"]="xxxxx";
ts)
    $QueryJson = json_encode($Query);
    //Appel de la fonction distante
    $Return = $clientSOAP->getResult($QueryJson,$AuthJson);
    print_r(json_decode($Return));
?> 

在我的js中,我调用了这样的函数:

function loadwsffbad(){
    var players={}
    // $http.get("php/readPoona.php").success(function(data)
    // var urlphp="http://localhost/cordova/mbacly/www/php/";
    var urlphp="http://bacly.fr/baclymphp/";

            $http.get(urlphp+"getffbadsample.php").then(function(data)
            {
                players = data.data;
                console.log(players);
                // var recherche = "Philipe IHUEL";

                },function(data) {
                console.log(data);
                }
            );

当我调试它时,我有数据:null和status:0作为返回。

我正在搞乱与肥皂相关的帖子,你能告诉我,我的方法是否可以以某种方式运作,或者我应该重写专用功能。 问候。

0 个答案:

没有答案