မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

TLS 1.2 Connectivity from PHP

edited January 2016 in PHP

I would like to connect this API from php via SOAP. I've tried to trigger a Logon() call but got the Server error 500.

https://tzr3xapi.navitaire.com/sessionmanager.svc

$context = stream_context_create(
              array(
                'ssl' => array(
                           'verify_peer' => false,  //default
                           'allow_self_signed' => true, //needs verify peer, tried that
                           'ciphers'=>"SHA1", // quite random.
                   ),
                'https' => array(
                           'curl_verify_ssl_peer'  => false,
                           'curl_verify_ssl_host'  => false
                          )
      )
            );
$options['stream_context'] = $context;

$test->DomainCode = 'WWW',
$test->AgentName = 'APIYESTRIP',
$test->Password = 'Newskies-1',
$test->RoleCode = 'APIB';

$wsdl = "https://tzr3xapi.navitaire.com/SessionManager.svc?wsdl";

$client = new SoapClient($wsdl, array('stream_context' => $context));

try {
    $logon_request = $client->Logon($test);
    print_r($logon_request);
    echo "success!";
} catch (SoapFault $soap_error) {
    echo $soap_error;
    echo "error!";
}

မှတ်ချက်များ

  • Administrators

    ကျွန်တော် စမ်းကြည့်ဖို့ ကြိုးစားပေမယ့် $test ဆိုတာ object က ဘာမှန်း မသိတာကြောင့် စမ်းလို့ မရဘူး ဖြစ်နေပါတယ်။

  • edited January 2016 Administrators

    နောက်ပြီးတော့

    $client = new SoapClient($wsdl, array('stream_context' => $context));
    

    လိုင်းမှာ ပြဿနာ ဖြစ်နေပါတယ်။

    Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://tzr3xapi.navitaire.com/SessionManager.svc?wsdl' : failed to load external entity "https://tzr3xapi.navitaire.com/SessionManager.svc?wsdl
    
  • Registered Users

    I've tried to get connection and trigger the Logon() call with those info. I'm very new to this Navitaire serives. How can i check the connection is successful?

    $params = array("LogonRequestData" => array(
    "DomainCode" => "www",
    "AgentName" => "apiyestrip",
    "Password" => "Newskies-1",
    "RoleCode" => "",
    "LocationCode" => "",
    "TerminalInfo" =>""));

  • Registered Users

    https://www.dropbox.com/s/ybuazmuxxbgt3je/SessionManager.xml?dl=0

    Here is the XML from WSDL.. Please explain me how to make a SOAP call to logon

Sign In or Register to comment.