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.nav...@free.fr <mailto:jacob.nav...@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.nav...@free.fr
    <mailto:jacob.nav...@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.nav...@free.fr <mailto:jacob.nav...@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.imb...@gmail.com
            <mailto:samuel.imb...@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.nav...@free.fr
                <mailto:jacob.nav...@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

Reply via email to