Я пытаюсь сгенерировать токен сеанса, используя SOAP 1.1, но продолжаю сталкиваться с невозможностью подключения к хосту.
$securityHeaderData = [
'UsernameToken' => [
'Username' => $office->hotelhub_username,
'Password' => $office->hotelhub_password
]
];
$data = [
'POS' => [
'Source' => [
'DKNumber' => $office->hotelhub_dk_num,
]
],
'Version' => '15.000'
];
try {
$client = new SoapClient($office->hotelhub, ['encoding' => 'UTF-8', 'trace' => 1,'soap_version' => SOAP_1_1, 'cache_wsdl' => WSDL_CACHE_NONE, 'exceptions' => true]);
$headers = new SoapHeader('http://www.opentravel.org/OTA/2003/05', 'Security',$securityHeaderData);
$client->__setSoapHeaders($headers);
$client->__getFunctions();
$response = $client->__call('SessionCreate', $data);
} catch (\Exception $exception) {
var_dump($exception);
}
Я действительно не понимаю, почему я получаю эту ошибку, так как яубедитесь, что это правильно.!