Quantcast
Channel: DOCU - Foren
Viewing all articles
Browse latest Browse all 6596

Administration - Installation - Core: Webservice - SOAP Client - Expertenhilfe

$
0
0

Liebe Community!


Ich wollte heute einfach einen Zugriff auf den Webservice herstellen.


Mir gelingt es ein Login durchzuführen. Dieses erkenne ich daran, dass eine Session ID zurück kommt.


Leider klappt der Rest des Codes nicht und auch beim Logout kommt false zurück obwohl die vorhandene Session ID verwendet wird.


Bitte um Expertenrat.



<?php


$ilias_base_url = "XX";
$ilias_client = "XX";
$ilias_soap_username = "XX";
$ilias_soap_user_password = "XX";


require_once("./nusoap/nusoap.php");


$wsdl = $ilias_base_url."/webservice/soap/nusoapserver.php?wsdl";
$client = new nusoap_client($wsdl, true);


$par = array(
"client" => $ilias_client,
"username" => $ilias_soap_username,
"password" => $ilias_soap_user_password,
);


// Login
$session = $client->call("login", $par);


// Lookup User
$par = array(
"sid" => $sessionId,
"key_fields" => array("active"),
"query_operator" => "",
"key_values" => array("1"),
"attach_roles" => 1,
"active" => 1,
);
$users = $client->call("searchUser", $par);


// Logout
$par = array(
"sid" => $sessionId
);


$ret = $client->call("logout", $par);
?>




Lg cop


Viewing all articles
Browse latest Browse all 6596

Trending Articles