我正在尝试通过PHP的SOAP Web服务连接到我们的moodle服务器。 我正在尝试运行mod_assign_get_assignments函数,但我收到了“invalidparameter”消息。 我可以通过REST获得函数返回预期的数据,但需要通过SOAP使其工作。
以下是我正在使用的代码......
<?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>");
}
?>
有人可以在他们自己的moodle服务器上尝试这个,看看你是否收到错误,因为我?
..或者我喜欢它,如果有人能指出我做错了什么。
..仅仅是我,还是moodle Web服务文档难以理解?