J'essaie de me connecter à notre serveur moodle via le service Web SOAP de PHP. J'essaie d'exécuter la fonction mod_assign_get_assignments, mais je reçois un message 'invalidparameter'. Je peux obtenir la fonction pour retourner les données attendues via REST, mais j'ai besoin de le faire fonctionner via SOAP.Services Web Moodle via SOAP à partir de PHP
Voici le code que je utilise ...
<?php
$serverurl = "http://moodlehost/webservice/soap/server.php?wsdl=1&wstoken=763b54a6exxxx989be353xxxx6cca5f6";
$soapClient = new SoapClient($serverurl);
try
{
$soapClient->__soapCall('mod_assign_get_assignments', array("courseids" => array(10889), "includenotenrolledcourses" => 1));
}
catch (Exception $e)
{
echo("<pre>");
print_r($e);
echo("</pre>");
}
?>
Quelqu'un peut-il s'il vous plaît essayer contre leur propre serveur et moodle voir si vous obtenez une erreur que je suis ??
..ou je l'adorerais si quelqu'un pouvait signaler ce que je fais mal.
.. est-ce juste moi, ou est la documentation de services web moodle difficile à suivre?