Thanks all who gave their ideas. I found the issue this afternoon and
it turned out to be user error: I made a mistake on the WSDL url.
(Apparently I sent a the reply out to the wrong email thread earlier, so
for the sake of completeness, I figured I'd reply here.)
On 10/22/2013 11:01 AM, Daniela Kirsch wrote:
Hi Sam,
I'd try to pass values for those parms instead of NULL. Just assuming
that there might be issues if the API wants a boolean but gets NULL.
Did you check the logs for any errors?
Daniela
On 2013-10-21, at 9:56 PM, Sam Hagen wrote:
Howdy,
I'm attempting to add a group with the OpenMeetings SOAP API. I saw
on the documentation
(http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoom) that
/addRoom/ is obsolete and that it's best to use /addRoomWithModeration/.
However upon attempting to use it, I was met with an empty request
and response from the API.
*Below is my code**:*
$params = array('SID'=>$sid, 'name'=>$_POST['project_name'], 'roomtypes_id'=>1,
'comment'=>NULL, 'numberOfPartizipants'=>5, 'ispublic'=>NULL, 'appointment'=>NULL,
'isDemoRoom'=>NULL, 'demoTime'=>NULL, 'isModeratedRoom'=>NULL);
var_dump($params);
$room=$SOAP->addRoomWithModeration($params);
print "<pre>\n";
print "<br />\n Request:
".htmlspecialchars($SOAP->__getLastRequest());
print "<br />\n Response:
".htmlspecialchars($SOAP->__getLastResponse());
print "</pre>";
die();
*And here is what I get out of it:*
array(10) {
["SID"]=>
string(32) "45f406ce94c5ad362d4a793e03faedd5"
["name"]=>
string(10) "Project Name"
["roomtypes_id"]=>
int(1)
["comment"]=>
NULL
["numberOfPartizipants"]=>
int(5)
["ispublic"]=>
NULL
["appointment"]=>
NULL
["isDemoRoom"]=>
NULL
["demoTime"]=>
NULL
["isModeratedRoom"]=>
NULL
}
Request:
Response:
As you can see, I'm properly logging in and getting a session ID, I
just can't even get so much as an error message out of
/addRoomWithModeration/.
Any ideas would be (as always) greatly appreciated.
Best,
Sam