Hello Ben, this is PHP API, you ned to use it from your PHP Chamilo plugin
you need to 1) append these https://github.com/openmeetings/openmeetings-api-plugin/tree/master/src/main/scripts files to your project 2) create config array https://github.com/openmeetings/openmeetings-moodle-plugin/blob/083a442f3c393b16d05183faf6687043b3dbc30c/lib.php#L81 3) create instance of OmGateway https://github.com/openmeetings/openmeetings-moodle-plugin/blob/083a442f3c393b16d05183faf6687043b3dbc30c/renderer.php#L114 4) get room hash https://github.com/openmeetings/openmeetings-moodle-plugin/blob/083a442f3c393b16d05183faf6687043b3dbc30c/renderer.php#L122 ($gateway->getSecureHash) 5) open OM using "http://localhost:5080/openmeetings/swf?&secureHash=" . $hash . "&scopeRoomId=" . $room_id . "&language=" . $language; will update github in case these instructions are useful On Sun, Jul 17, 2016 at 4:26 AM, Ben Lewis <[email protected]> wrote: > Maxim, > I've looked through the source code, and not being a developer, i have no > idea how I am supposed to import this into openmeetings and or use it. Do > you have any documentation? > > On 15 July 2016 at 20:22, Ben Lewis <[email protected]> wrote: > >> Documentation on how the API works :) >> >> >> On 15 July 2016 at 19:34, Maxim Solodovnik <[email protected]> wrote: >> >>> documentation on how to contribute? >>> >>> 1) create JIRA ticket: attach the patch >>> or >>> 2) write to dev@ mailing list in text how something can be improved, >>> I'll try to handle ASAP .... >>> >>> or documentation on how to use PHP API? >>> >>> On Fri, Jul 15, 2016 at 3:32 PM, Ben Lewis <[email protected]> >>> wrote: >>> >>>> got any documentation? :) >>>> >>>> >>>> On 15 July 2016 at 15:33, Maxim Solodovnik <[email protected]> >>>> wrote: >>>> >>>>> ideas and contributions on how this can be improved are highly welcome >>>>> ;) >>>>> >>>>> On Fri, Jul 15, 2016 at 11:28 AM, Ben Lewis <[email protected]> >>>>> wrote: >>>>> >>>>>> right... thought they might be. Bit difficult to use the APIs as they >>>>>> are :). >>>>>> >>>>>> On 15 July 2016 at 15:24, Maxim Solodovnik <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> I'm afraid this examples are a little bit outdated >>>>>>> I would recommend to use PHP API >>>>>>> or implement your own using API guide >>>>>>> http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html >>>>>>> >>>>>>> On Fri, Jul 15, 2016 at 11:22 AM, Ben Lewis <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> I must be a bit confused here, when I use some of these REST calls: >>>>>>>> http://openmeetings.apache.org/RestAPISample.html >>>>>>>> >>>>>>>> I get the same SOAP error. So I need to change the API on >>>>>>>> openmeeting right? >>>>>>>> >>>>>>>> On 15 July 2016 at 12:45, Maxim Solodovnik <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> The problem is caused by the fact you are trying to talk to SOAP >>>>>>>>> without SOAP :) >>>>>>>>> you can use REST >>>>>>>>> or you can use OM PHP API: >>>>>>>>> https://github.com/openmeetings/openmeetings-api-plugin >>>>>>>>> >>>>>>>>> On Fri, Jul 15, 2016 at 8:08 AM, Ben Lewis <[email protected] >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> Openmeetings 3.1.1 1736485 >>>>>>>>>> Chamilo 1.10.6 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I am trying to get the openmeetings plugin to work in Chamilo. I >>>>>>>>>> setup my own openmeetings server, I can login to the web interface >>>>>>>>>> (ie >>>>>>>>>> http://myserver.mydomain.com:5080/openmeetings). I can start a >>>>>>>>>> conference etc. The trouble begins when I try to launch the plugin >>>>>>>>>> from >>>>>>>>>> Chamilo. From within Chamilo I get the following error: >>>>>>>>>> >>>>>>>>>> Could not initiate session with server through >>>>>>>>>> OpenMeetingsGateway::loginUser() >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On the openmeetings server I see the following error: >>>>>>>>>> >>>>>>>>>> --------------------------- >>>>>>>>>> >>>>>>>>>> ID: 4 >>>>>>>>>> >>>>>>>>>> Response-Code: 500 >>>>>>>>>> >>>>>>>>>> Encoding: UTF-8 >>>>>>>>>> >>>>>>>>>> Content-Type: text/xml >>>>>>>>>> >>>>>>>>>> Headers: {} >>>>>>>>>> >>>>>>>>>> Payload: <soap:Envelope xmlns:soap=" >>>>>>>>>> http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>No >>>>>>>>>> binding operation info while invoking unknown method with params >>>>>>>>>> unknown.</faultstring></soap:Fault></soap:Body></soap:Envelope> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> any help would be appreciated... >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On the openmeeting server I tried to do the following: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> $wget >>>>>>>>>> http://127.0.0.1:5080/openmeetings/services/UserService/getSession >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> And I am returned the error.. No binding operation info while >>>>>>>>>> invoking unknown method with params unknown >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Ben Lewis >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Ben Lewis >>>>>>>> https://twitter.com/calgaryaussies >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Ben Lewis >>>>>> https://twitter.com/calgaryaussies >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>>> >>>> >>>> >>>> >>>> -- >>>> Ben Lewis >>>> https://twitter.com/calgaryaussies >>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> Ben Lewis >> https://twitter.com/calgaryaussies >> > > > > -- > Ben Lewis > https://twitter.com/calgaryaussies > -- WBR Maxim aka solomax
