如何在php中集成yatra xml soap APi

时间:2016-08-24 11:28:25

标签: php xml api soap

我想整合" yatra"的航班API。我有xml,我们需要得到结果。我在index.php文件中的api文件夹中编写了以下代码,但它不断重新加载页面

hi i am trying to integrate the travel API. i am using following POS code:-

$xml='<POS xmlns="http://www.opentravel.org/OTA/2003/05"> <Source AgentSine="" PseudoCityCode="NPCK" TerminalID="1"><RequestorID ID="AFFILIATE"/> </Source> <YatraRequests> <YatraRequest DoNotHitCache="true" DoNotCache="false" RequestType="SR" AffiliateID="TRAVELPARTNER" MidOfficeAgentID="7499" YatraRequestTypeCode=”SMPA”/> </YatraRequests> </POS>';

    `$url = "http://localhost/api/index.php";
    //setting the curl parameters.
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS,"xmlRequest=" . $xml);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 900);
    $data = curl_exec($ch);
    curl_close($ch);
    print_r($data); die;
    //convert the XML result into array
    $array_data = json_decode(json_encode(simplexml_load_string($data)), true);
如果我遗失了什么,请告诉我。以上是POS节点.POS元素节点对于发送给Yatra Application Framework的所有请求都是通用的。

0 个答案:

没有答案