You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Sam Hagen <ha...@gmail.com> on 2013/10/22 06:56:23 UTC
addRoomWithModeration SOAP issue
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
Re: addRoomWithModeration SOAP issue
Posted by Maxim Solodovnik <so...@gmail.com>.
I would recommend to make REST call from the browser for troubleshooting
On Tue, Oct 22, 2013 at 10:01 PM, Daniela Kirsch
<dk...@excelsystems.com>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
>
>
>
--
WBR
Maxim aka solomax
Re: addRoomWithModeration SOAP issue
Posted by Samuel Hagen <ha...@gmail.com>.
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
>
Re: addRoomWithModeration SOAP issue
Posted by Daniela Kirsch <dk...@excelsystems.com>.
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