You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Openmeetings <ja...@free.fr> on 2016/03/09 22:34:54 UTC
Create a room with REST
Hello,
Is it possible to create a room with REST. It is not clear in the
documentation. If yes, does someone have an example ?
Thank you
Re: Create a room with REST
Posted by J Navonn <ja...@free.fr>.
OK Thanx
Le 10/03/2016 14:13, Maxim Solodovnik a écrit :
> it was in this mail thread:
>
>
>>>> In moodle plugin (PHP) :
>>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>>
>>>> //create the room
>>>> $url = $this->getRestUrl("RoomService") .
>>>> 'addRoomWithModerationAndExternalType?SID=' .
>>>> $this->session_id . '&name=' .
>>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>>> $openmeetings->type . '&comment=' . urlencode('Created
>>>> by SOAP-Gateway') . '&numberOfPartizipants=' .
>>>> $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' .
>>>> '&demoTime=0' . '&isModeratedRoom=' . $isModeratedRoom
>>>> . '&externalRoomType=' .
>>>> urlencode($this->config["moduleKey"]);
>>>> $result = $restService->call($url, "return");//$result
>>>> contain the new room id
>>>>
>>>> //update with more parameters
>>>> $url2 = $this->getRestUrl("RoomService") .
>>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID='
>>>> . $this->session_id . '&room_id='.$result.'&name=' .
>>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>>> $openmeetings->type . '&comment=' . urlencode('Created
>>>> by SOAP-Gateway') . '&numberOfPartizipants=' .
>>>> $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' .
>>>> '&demoTime=0' . '&isModeratedRoom=' . $isModeratedRoom
>>>> .
>>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>>>
>>>> $result2 = $restService->call($url2, "return");
>>>>
>
> On Thu, Mar 10, 2016 at 5:58 PM, J Navonn <jacob.navonn@free.fr
> <ma...@free.fr>> wrote:
>
> I don't find that code. In which link ?
> Thanx
>
> Le 10/03/2016 10:14, Maxim Solodovnik a écrit :
>> for 3.0.7 you can use "OM3.0" API + the code provided by "Imbert
>> Samuel"
>>
>> On Thu, Mar 10, 2016 at 2:02 PM, J Navonn <jacob.navonn@free.fr
>> <ma...@free.fr>> wrote:
>>
>> Hi
>>
>> Version3.0.7-RELEASE
>> Revision1705518
>> Build date27-September-2015
>>
>> PHP is what I am seeking for
>>
>> Thank you in advance
>> Jacob
>>
>> Le 10/03/2016 07:46, Maxim Solodovnik a écrit :
>>> hm
>>>
>>> what version of OM are you using?
>>> all examples are PHP is it OK?
>>>
>>> for 3.1.0, here is the documentation:
>>> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
>>> (yoou need RoomWebService :)
>>>
>>> On Thu, Mar 10, 2016 at 11:43 AM, J Navonn
>>> <jacob.navonn@free.fr <ma...@free.fr>> wrote:
>>>
>>> Hi Maxim,
>>>
>>> (I have changed the label name of my mail, previously it
>>> was Openmeetings - This mail is dedicated to my exchanes
>>> with OM).
>>>
>>> Thank you for the answer, but you give me an ocean to
>>> discover, whereas I just wanted a sample routine to
>>> create a room.
>>>
>>> Can you give me the files to include. Assume that I have
>>> already logged it using REST and that I already have a
>>> Session_id. What function with what parameters should I
>>> call.
>>>
>>> Thank you very much in advance.
>>>
>>> Jacob
>>>
>>> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>>>> API:
>>>> https://github.com/openmeetings-extras/openmeetings-api-plugin
>>>> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
>>>> example:
>>>> https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>>>>
>>>> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel
>>>> <samuel.imbert@gmail.com
>>>> <ma...@gmail.com>> wrote:
>>>>
>>>> In moodle plugin (PHP) :
>>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>>
>>>> //create the room
>>>> $url = $this->getRestUrl("RoomService") .
>>>> 'addRoomWithModerationAndExternalType?SID=' .
>>>> $this->session_id . '&name=' .
>>>> urlencode($openmeetings->roomname) .
>>>> '&roomtypes_id=' . $openmeetings->type .
>>>> '&comment=' . urlencode('Created by SOAP-Gateway')
>>>> . '&numberOfPartizipants=' .
>>>> $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' .
>>>> '&demoTime=0' . '&isModeratedRoom=' .
>>>> $isModeratedRoom . '&externalRoomType=' .
>>>> urlencode($this->config["moduleKey"]);
>>>> $result = $restService->call($url,
>>>> "return");//$result contain the new room id
>>>>
>>>> //update with more parameters
>>>> $url2 = $this->getRestUrl("RoomService") .
>>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID='
>>>> . $this->session_id . '&room_id='.$result.'&name='
>>>> . urlencode($openmeetings->roomname) .
>>>> '&roomtypes_id=' . $openmeetings->type .
>>>> '&comment=' . urlencode('Created by SOAP-Gateway')
>>>> . '&numberOfPartizipants=' .
>>>> $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' .
>>>> '&demoTime=0' . '&isModeratedRoom=' .
>>>> $isModeratedRoom .
>>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>>>
>>>> $result2 = $restService->call($url2, "return");
>>>>
>>>>
>>>>
>>>> Le mer. 9 mars 2016 à 22:37, Openmeetings
>>>> <jacob.navonn@free.fr
>>>> <ma...@free.fr>> a écrit :
>>>>
>>>>
>>>> Hello,
>>>>
>>>> Is it possible to create a conference room with
>>>> REST. It is not clear in the
>>>> documentation. If yes, does someone have an
>>>> example ?
>>>>
>>>> Thank you
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax
Re: Create a room with REST
Posted by Maxim Solodovnik <so...@gmail.com>.
it was in this mail thread:
In moodle plugin (PHP) :
>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>
>>> //create the room
>>> $url = $this->getRestUrl("RoomService") .
>>> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
>>> . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>> $openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
>>> urlencode($this->config["moduleKey"]);
>>> $result = $restService->call($url, "return");//$result contain the new
>>> room id
>>>
>>> //update with more parameters
>>> $url2 = $this->getRestUrl("RoomService") .
>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
>>> $this->session_id . '&room_id='.$result.'&name=' .
>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
>>> . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>> '&isModeratedRoom=' . $isModeratedRoom .
>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>> $result2 = $restService->call($url2, "return");
>>>
>>
On Thu, Mar 10, 2016 at 5:58 PM, J Navonn <ja...@free.fr> wrote:
> I don't find that code. In which link ?
> Thanx
>
> Le 10/03/2016 10:14, Maxim Solodovnik a écrit :
>
> for 3.0.7 you can use "OM3.0" API + the code provided by "Imbert Samuel"
>
> On Thu, Mar 10, 2016 at 2:02 PM, J Navonn <ja...@free.fr> wrote:
>
>> Hi
>>
>> Version3.0.7-RELEASE
>> Revision1705518
>> Build date27-September-2015
>>
>> PHP is what I am seeking for
>>
>> Thank you in advance
>> Jacob
>>
>> Le 10/03/2016 07:46, Maxim Solodovnik a écrit :
>>
>> hm
>>
>> what version of OM are you using?
>> all examples are PHP is it OK?
>>
>> for 3.1.0, here is the documentation:
>> <http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html>
>> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
>> (yoou need RoomWebService :)
>>
>> On Thu, Mar 10, 2016 at 11:43 AM, J Navonn < <ja...@free.fr>
>> jacob.navonn@free.fr> wrote:
>>
>>> Hi Maxim,
>>>
>>> (I have changed the label name of my mail, previously it was
>>> Openmeetings - This mail is dedicated to my exchanes with OM).
>>>
>>> Thank you for the answer, but you give me an ocean to discover, whereas
>>> I just wanted a sample routine to create a room.
>>>
>>> Can you give me the files to include. Assume that I have already logged
>>> it using REST and that I already have a Session_id. What function with what
>>> parameters should I call.
>>>
>>> Thank you very much in advance.
>>>
>>> Jacob
>>>
>>> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>>>
>>> API: https://github.com/openmeetings-extras/openmeetings-api-plugin
>>> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
>>> example:
>>> https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>>>
>>> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel <sa...@gmail.com>
>>> wrote:
>>>
>>>> In moodle plugin (PHP) :
>>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>>
>>>> //create the room
>>>> $url = $this->getRestUrl("RoomService") .
>>>> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
>>>> . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>>> $openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>>> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
>>>> urlencode($this->config["moduleKey"]);
>>>> $result = $restService->call($url, "return");//$result contain the new
>>>> room id
>>>>
>>>> //update with more parameters
>>>> $url2 = $this->getRestUrl("RoomService") .
>>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
>>>> $this->session_id . '&room_id='.$result.'&name=' .
>>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
>>>> . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>>> '&isModeratedRoom=' . $isModeratedRoom .
>>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>>>
>>>> $result2 = $restService->call($url2, "return");
>>>>
>>>>
>>>>
>>>> Le mer. 9 mars 2016 à 22:37, Openmeetings < <ja...@free.fr>
>>>> jacob.navonn@free.fr> a écrit :
>>>>
>>>>>
>>>>> Hello,
>>>>>
>>>>> Is it possible to create a conference room with REST. It is not clear
>>>>> in the
>>>>> documentation. If yes, does someone have an example ?
>>>>>
>>>>> Thank you
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
--
WBR
Maxim aka solomax
Re: Create a room with REST
Posted by J Navonn <ja...@free.fr>.
I don't find that code. In which link ?
Thanx
Le 10/03/2016 10:14, Maxim Solodovnik a écrit :
> for 3.0.7 you can use "OM3.0" API + the code provided by "Imbert Samuel"
>
> On Thu, Mar 10, 2016 at 2:02 PM, J Navonn <jacob.navonn@free.fr
> <ma...@free.fr>> wrote:
>
> Hi
>
> Version3.0.7-RELEASE
> Revision1705518
> Build date27-September-2015
>
> PHP is what I am seeking for
>
> Thank you in advance
> Jacob
>
> Le 10/03/2016 07:46, Maxim Solodovnik a écrit :
>> hm
>>
>> what version of OM are you using?
>> all examples are PHP is it OK?
>>
>> for 3.1.0, here is the documentation:
>> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
>> (yoou need RoomWebService :)
>>
>> On Thu, Mar 10, 2016 at 11:43 AM, J Navonn <jacob.navonn@free.fr
>> <ma...@free.fr>> wrote:
>>
>> Hi Maxim,
>>
>> (I have changed the label name of my mail, previously it was
>> Openmeetings - This mail is dedicated to my exchanes with OM).
>>
>> Thank you for the answer, but you give me an ocean to
>> discover, whereas I just wanted a sample routine to create a
>> room.
>>
>> Can you give me the files to include. Assume that I have
>> already logged it using REST and that I already have a
>> Session_id. What function with what parameters should I call.
>>
>> Thank you very much in advance.
>>
>> Jacob
>>
>> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>>> API:
>>> https://github.com/openmeetings-extras/openmeetings-api-plugin
>>> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
>>> example:
>>> https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>>>
>>> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel
>>> <samuel.imbert@gmail.com <ma...@gmail.com>>
>>> wrote:
>>>
>>> In moodle plugin (PHP) :
>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>
>>> //create the room
>>> $url = $this->getRestUrl("RoomService") .
>>> 'addRoomWithModerationAndExternalType?SID=' .
>>> $this->session_id . '&name=' .
>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>> $openmeetings->type . '&comment=' . urlencode('Created
>>> by SOAP-Gateway') . '&numberOfPartizipants=' .
>>> $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' .
>>> '&demoTime=0' . '&isModeratedRoom=' . $isModeratedRoom .
>>> '&externalRoomType=' .
>>> urlencode($this->config["moduleKey"]);
>>> $result = $restService->call($url, "return");//$result
>>> contain the new room id
>>>
>>> //update with more parameters
>>> $url2 = $this->getRestUrl("RoomService") .
>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID='
>>> . $this->session_id . '&room_id='.$result.'&name=' .
>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>> $openmeetings->type . '&comment=' . urlencode('Created
>>> by SOAP-Gateway') . '&numberOfPartizipants=' .
>>> $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' .
>>> '&demoTime=0' . '&isModeratedRoom=' . $isModeratedRoom .
>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>>
>>> $result2 = $restService->call($url2, "return");
>>>
>>>
>>>
>>> Le mer. 9 mars 2016 à 22:37, Openmeetings
>>> <jacob.navonn@free.fr <ma...@free.fr>> a
>>> écrit :
>>>
>>>
>>> Hello,
>>>
>>> Is it possible to create a conference room with
>>> REST. It is not clear in the
>>> documentation. If yes, does someone have an example ?
>>>
>>> Thank you
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax
Re: Create a room with REST
Posted by Maxim Solodovnik <so...@gmail.com>.
for 3.0.7 you can use "OM3.0" API + the code provided by "Imbert Samuel"
On Thu, Mar 10, 2016 at 2:02 PM, J Navonn <ja...@free.fr> wrote:
> Hi
>
> Version3.0.7-RELEASE
> Revision1705518
> Build date27-September-2015
>
> PHP is what I am seeking for
>
> Thank you in advance
> Jacob
>
> Le 10/03/2016 07:46, Maxim Solodovnik a écrit :
>
> hm
>
> what version of OM are you using?
> all examples are PHP is it OK?
>
> for 3.1.0, here is the documentation:
> <http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html>
> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
> (yoou need RoomWebService :)
>
> On Thu, Mar 10, 2016 at 11:43 AM, J Navonn <ja...@free.fr> wrote:
>
>> Hi Maxim,
>>
>> (I have changed the label name of my mail, previously it was Openmeetings
>> - This mail is dedicated to my exchanes with OM).
>>
>> Thank you for the answer, but you give me an ocean to discover, whereas I
>> just wanted a sample routine to create a room.
>>
>> Can you give me the files to include. Assume that I have already logged
>> it using REST and that I already have a Session_id. What function with what
>> parameters should I call.
>>
>> Thank you very much in advance.
>>
>> Jacob
>>
>> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>>
>> API: https://github.com/openmeetings-extras/openmeetings-api-plugin
>> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
>> example:
>> https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>>
>> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel <
>> <sa...@gmail.com> wrote:
>>
>>> In moodle plugin (PHP) :
>>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>>
>>> //create the room
>>> $url = $this->getRestUrl("RoomService") .
>>> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
>>> . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>>> $openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
>>> urlencode($this->config["moduleKey"]);
>>> $result = $restService->call($url, "return");//$result contain the new
>>> room id
>>>
>>> //update with more parameters
>>> $url2 = $this->getRestUrl("RoomService") .
>>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
>>> $this->session_id . '&room_id='.$result.'&name=' .
>>> urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
>>> . '&comment=' . urlencode('Created by SOAP-Gateway') .
>>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>>> '&isModeratedRoom=' . $isModeratedRoom .
>>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>>
>>> $result2 = $restService->call($url2, "return");
>>>
>>>
>>>
>>> Le mer. 9 mars 2016 à 22:37, Openmeetings <ja...@free.fr> a
>>> écrit :
>>>
>>>>
>>>> Hello,
>>>>
>>>> Is it possible to create a conference room with REST. It is not clear
>>>> in the
>>>> documentation. If yes, does someone have an example ?
>>>>
>>>> Thank you
>>>>
>>>>
>>>>
>>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
--
WBR
Maxim aka solomax
Re: Create a room with REST
Posted by J Navonn <ja...@free.fr>.
Hi
Version3.0.7-RELEASE
Revision1705518
Build date27-September-2015
PHP is what I am seeking for
Thank you in advance
Jacob
Le 10/03/2016 07:46, Maxim Solodovnik a écrit :
> hm
>
> what version of OM are you using?
> all examples are PHP is it OK?
>
> for 3.1.0, here is the documentation:
> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
> (yoou need RoomWebService :)
>
> On Thu, Mar 10, 2016 at 11:43 AM, J Navonn <jacob.navonn@free.fr
> <ma...@free.fr>> wrote:
>
> Hi Maxim,
>
> (I have changed the label name of my mail, previously it was
> Openmeetings - This mail is dedicated to my exchanes with OM).
>
> Thank you for the answer, but you give me an ocean to discover,
> whereas I just wanted a sample routine to create a room.
>
> Can you give me the files to include. Assume that I have already
> logged it using REST and that I already have a Session_id. What
> function with what parameters should I call.
>
> Thank you very much in advance.
>
> Jacob
>
> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>> API:
>> https://github.com/openmeetings-extras/openmeetings-api-plugin
>> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
>> example:
>> https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>>
>> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel
>> <samuel.imbert@gmail.com <ma...@gmail.com>> wrote:
>>
>> In moodle plugin (PHP) :
>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>
>> //create the room
>> $url = $this->getRestUrl("RoomService") .
>> 'addRoomWithModerationAndExternalType?SID=' .
>> $this->session_id . '&name=' .
>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>> $openmeetings->type . '&comment=' . urlencode('Created by
>> SOAP-Gateway') . '&numberOfPartizipants=' .
>> $openmeetings->max_user . '&ispublic=false' .
>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType='
>> . urlencode($this->config["moduleKey"]);
>> $result = $restService->call($url, "return");//$result
>> contain the new room id
>>
>> //update with more parameters
>> $url2 = $this->getRestUrl("RoomService") .
>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID='
>> . $this->session_id . '&room_id='.$result.'&name=' .
>> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>> $openmeetings->type . '&comment=' . urlencode('Created by
>> SOAP-Gateway') . '&numberOfPartizipants=' .
>> $openmeetings->max_user . '&ispublic=false' .
>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>> '&isModeratedRoom=' . $isModeratedRoom .
>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>
>> $result2 = $restService->call($url2, "return");
>>
>>
>>
>> Le mer. 9 mars 2016 à 22:37, Openmeetings
>> <jacob.navonn@free.fr <ma...@free.fr>> a écrit :
>>
>>
>> Hello,
>>
>> Is it possible to create a conference room with REST. It
>> is not clear in the
>> documentation. If yes, does someone have an example ?
>>
>> Thank you
>>
>>
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax
Re: Create a room with REST
Posted by Maxim Solodovnik <so...@gmail.com>.
hm
what version of OM are you using?
all examples are PHP is it OK?
for 3.1.0, here is the documentation:
http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
(yoou need RoomWebService :)
On Thu, Mar 10, 2016 at 11:43 AM, J Navonn <ja...@free.fr> wrote:
> Hi Maxim,
>
> (I have changed the label name of my mail, previously it was Openmeetings
> - This mail is dedicated to my exchanes with OM).
>
> Thank you for the answer, but you give me an ocean to discover, whereas I
> just wanted a sample routine to create a room.
>
> Can you give me the files to include. Assume that I have already logged it
> using REST and that I already have a Session_id. What function with what
> parameters should I call.
>
> Thank you very much in advance.
>
> Jacob
>
> Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
>
> API: https://github.com/openmeetings-extras/openmeetings-api-plugin
> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
> example: https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>
> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel <sa...@gmail.com>
> wrote:
>
>> In moodle plugin (PHP) :
>> moodle/mod/openmeetings/api/openmeetings_gateway.php
>>
>> //create the room
>> $url = $this->getRestUrl("RoomService") .
>> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
>> . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
>> $openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
>> urlencode($this->config["moduleKey"]);
>> $result = $restService->call($url, "return");//$result contain the new
>> room id
>>
>> //update with more parameters
>> $url2 = $this->getRestUrl("RoomService") .
>> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
>> $this->session_id . '&room_id='.$result.'&name=' .
>> urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
>> . '&comment=' . urlencode('Created by SOAP-Gateway') .
>> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
>> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
>> '&isModeratedRoom=' . $isModeratedRoom .
>> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>>
>> $result2 = $restService->call($url2, "return");
>>
>>
>>
>> Le mer. 9 mars 2016 à 22:37, Openmeetings <ja...@free.fr> a
>> écrit :
>>
>>>
>>> Hello,
>>>
>>> Is it possible to create a conference room with REST. It is not clear in
>>> the
>>> documentation. If yes, does someone have an example ?
>>>
>>> Thank you
>>>
>>>
>>>
>>>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
--
WBR
Maxim aka solomax
Re: Create a room with REST
Posted by J Navonn <ja...@free.fr>.
Hi Maxim,
(I have changed the label name of my mail, previously it was
Openmeetings - This mail is dedicated to my exchanes with OM).
Thank you for the answer, but you give me an ocean to discover, whereas
I just wanted a sample routine to create a room.
Can you give me the files to include. Assume that I have already logged
it using REST and that I already have a Session_id. What function with
what parameters should I call.
Thank you very much in advance.
Jacob
Le 10/03/2016 05:54, Maxim Solodovnik a écrit :
> API: https://github.com/openmeetings-extras/openmeetings-api-plugin
> (master is for 3.1.0, for 3.0.7 please use OM3.0 branch)
> example: https://github.com/openmeetings-extras/openmeetings-moodle-plugin
>
> On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel
> <samuel.imbert@gmail.com <ma...@gmail.com>> wrote:
>
> In moodle plugin (PHP) :
> moodle/mod/openmeetings/api/openmeetings_gateway.php
>
> //create the room
> $url = $this->getRestUrl("RoomService") .
> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id .
> '&name=' . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
> $openmeetings->type . '&comment=' . urlencode('Created by
> SOAP-Gateway') . '&numberOfPartizipants=' .
> $openmeetings->max_user . '&ispublic=false' . '&appointment=false'
> . '&isDemoRoom=false' . '&demoTime=0' . '&isModeratedRoom=' .
> $isModeratedRoom . '&externalRoomType=' .
> urlencode($this->config["moduleKey"]);
> $result = $restService->call($url, "return");//$result contain the
> new room id
>
> //update with more parameters
> $url2 = $this->getRestUrl("RoomService") .
> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
> $this->session_id . '&room_id='.$result.'&name=' .
> urlencode($openmeetings->roomname) . '&roomtypes_id=' .
> $openmeetings->type . '&comment=' . urlencode('Created by
> SOAP-Gateway') . '&numberOfPartizipants=' .
> $openmeetings->max_user . '&ispublic=false' . '&appointment=false'
> . '&isDemoRoom=false' . '&demoTime=0' . '&isModeratedRoom=' .
> $isModeratedRoom .
> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>
> $result2 = $restService->call($url2, "return");
>
>
>
> Le mer. 9 mars 2016 à 22:37, Openmeetings <jacob.navonn@free.fr
> <ma...@free.fr>> a écrit :
>
>
> Hello,
>
> Is it possible to create a conference room with REST. It is
> not clear in the
> documentation. If yes, does someone have an example ?
>
> Thank you
>
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
Re: Create a room with REST
Posted by Maxim Solodovnik <so...@gmail.com>.
API: https://github.com/openmeetings-extras/openmeetings-api-plugin (master
is for 3.1.0, for 3.0.7 please use OM3.0 branch)
example: https://github.com/openmeetings-extras/openmeetings-moodle-plugin
On Thu, Mar 10, 2016 at 4:11 AM, Imbert Samuel <sa...@gmail.com>
wrote:
> In moodle plugin (PHP) :
> moodle/mod/openmeetings/api/openmeetings_gateway.php
>
> //create the room
> $url = $this->getRestUrl("RoomService") .
> 'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
> . urlencode($openmeetings->roomname) . '&roomtypes_id=' .
> $openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
> '&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
> urlencode($this->config["moduleKey"]);
> $result = $restService->call($url, "return");//$result contain the new
> room id
>
> //update with more parameters
> $url2 = $this->getRestUrl("RoomService") .
> 'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
> $this->session_id . '&room_id='.$result.'&name=' .
> urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
> . '&comment=' . urlencode('Created by SOAP-Gateway') .
> '&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
> '&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
> '&isModeratedRoom=' . $isModeratedRoom .
> '&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
>
> $result2 = $restService->call($url2, "return");
>
>
>
> Le mer. 9 mars 2016 à 22:37, Openmeetings <ja...@free.fr> a écrit :
>
>>
>> Hello,
>>
>> Is it possible to create a conference room with REST. It is not clear in
>> the
>> documentation. If yes, does someone have an example ?
>>
>> Thank you
>>
>>
>>
>>
--
WBR
Maxim aka solomax
Re: Create a room with REST
Posted by Imbert Samuel <sa...@gmail.com>.
In moodle plugin (PHP) :
moodle/mod/openmeetings/api/openmeetings_gateway.php
//create the room
$url = $this->getRestUrl("RoomService") .
'addRoomWithModerationAndExternalType?SID=' . $this->session_id . '&name='
. urlencode($openmeetings->roomname) . '&roomtypes_id=' .
$openmeetings->type . '&comment=' . urlencode('Created by SOAP-Gateway') .
'&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
'&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
'&isModeratedRoom=' . $isModeratedRoom . '&externalRoomType=' .
urlencode($this->config["moduleKey"]);
$result = $restService->call($url, "return");//$result contain the new room
id
//update with more parameters
$url2 = $this->getRestUrl("RoomService") .
'updateRoomWithModerationQuestionsAudioTypeAndHideOptions?SID=' .
$this->session_id . '&room_id='.$result.'&name=' .
urlencode($openmeetings->roomname) . '&roomtypes_id=' . $openmeetings->type
. '&comment=' . urlencode('Created by SOAP-Gateway') .
'&numberOfPartizipants=' . $openmeetings->max_user . '&ispublic=false' .
'&appointment=false' . '&isDemoRoom=false' . '&demoTime=0' .
'&isModeratedRoom=' . $isModeratedRoom .
'&allowUserQuestions=true&isAudioOnly=false&hideTopBar=false&hideChat=false&hideActivitiesAndActions=true&hideFilesExplorer=false&hideActionsMenu=false&hideScreenSharing=false&hideWhiteboard=true';
$result2 = $restService->call($url2, "return");
Le mer. 9 mars 2016 à 22:37, Openmeetings <ja...@free.fr> a écrit :
>
> Hello,
>
> Is it possible to create a conference room with REST. It is not clear in
> the
> documentation. If yes, does someone have an example ?
>
> Thank you
>
>
>
>
Create a room with REST
Posted by Openmeetings <ja...@free.fr>.
Hello,
Is it possible to create a conference room with REST. It is not clear in the
documentation. If yes, does someone have an example ?
Thank you