As and additiona/alternative documentation can be added to PHP files ...
PRs are welcome :)))

On Wed, Jul 26, 2017 at 5:37 PM, Maxim Solodovnik <[email protected]>
wrote:

> Then check the code of https://github.com/openmeetings/openmeetings-api-
> plugin/blob/master/src/main/scripts/OmGateway.php
> and enhance Wiki pages :)
>
> On Wed, Jul 26, 2017 at 5:33 PM, Maxim Solodovnik <[email protected]>
> wrote:
>
>> I believe you can start from here: https://github.com/openm
>> eetings/openmeetings-api-plugin/wiki
>>
>> On Wed, Jul 26, 2017 at 5:27 PM, Jacob Ouanounou <[email protected]> wrote:
>>
>>> I don't see which of the numerous files shows an example of connection
>>> to OM classroom.
>>>
>>> I feel it would be easier to have the sequence of calls, witha doc on
>>> the parameters and their structure.
>>>
>>> I suppose that $gateway contains attributes : user, pass, and url (?)
>>> ... what else ?
>>>
>>> The call to the method :
>>> $gateway->getSecureHash($gateway->getUser(.... params with necessary
>>> user data here ...), .... additional options here ...);
>>>
>>> where can I find an explicit doc on the "params user data" and a doc
>>> about the options
>>>
>>> Once I get the hash, what is the function to call to enter a room ?
>>>
>>> Thank you
>>> Le 26/07/2017 à 12:15, Maxim Solodovnik a écrit :
>>>
>>> Have added user@
>>>
>>> Examples can be found in our open source plugin for Moodle:
>>> https://github.com/openmeetings/openmeetings-moodle-plugin
>>>
>>> $gateway = new OmGateway(..... config parameters as array here .... );
>>> if ($gateway->login()) {
>>>      $hash = $gateway->getSecureHash($gateway->getUser(.... params with
>>> necessary user data here ...), .... additional options here ...);
>>> }
>>>
>>> On Wed, Jul 26, 2017 at 5:08 PM, Jacob Ouanounou <[email protected]> wrote:
>>>
>>>> I have had a look on the PHP code. I see the functions, but what is the
>>>> sequence of calls to login, and enter a room ?
>>>>
>>>> Thanks
>>>>
>>>> Le 26/07/2017 à 11:44, Maxim Solodovnik a écrit :
>>>>
>>>> Please do not hijack mail threads
>>>>
>>>> For PHP I would recommend to use PHP 
>>>> API:https://github.com/openmeetings/openmeetings-api-plugin/tree/master/src/main/scripts
>>>>
>>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> Could you please tell me how are you call the service?
>>>>
>>>> Example on http://openmeetings.apache.org/RestAPISample.html requires
>>>> jquery, so it cannot be _just used_
>>>> To use REST you need client able to send GET/POST/etc. requests.
>>>> Which one are you using?
>>>>
>>>> The error you are getting doesn't make sense :( CSRF checks are not
>>>> active for REST
>>>>
>>>> On Wed, Jul 26, 2017 at 4:30 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> Back to REST API : I succeed to get the SID, but when I try to get the 
>>>> hash,
>>>> using excatly the code written there 
>>>> :http://openmeetings.apache.org/RestAPISample.html , with the sid I 
>>>> obtained,
>>>> I get an error (in the console of the browser) :
>>>>
>>>> http://35.157.227.184:5080/openmeetings/services/user/hash?sid=1a35cf5f-21f3-45f3-a679-4e6c88d6911d.
>>>> No 'Access-Control-Allow-Origin' header is present on the requested
>>>> resource.
>>>>
>>>> Don't understand
>>>>
>>>>
>>>> Le 25/07/2017 à 14:11, Jacob Ouanounou a écrit :
>>>>
>>>> In which directory is this file ?
>>>>
>>>>
>>>> Le 25/07/2017 à 13:57, Maxim Solodovnik a écrit :
>>>>
>>>> is there anything suspicious in openmeetings.log file?
>>>>
>>>> On Tue, Jul 25, 2017 at 6:54 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> When I enter this directly on the browser, using the correct user and pwd,
>>>> I get this
>>>>
>>>> {"serviceResult":{"code":-1,"message":"Login failed","type":"ERROR"}}
>>>>
>>>>
>>>> Le 25/07/2017 à 13:47, Maxim Solodovnik a écrit :
>>>>
>>>> to login and get SID you can just type in your browser:
>>>> http://35.157.227.184:5080/openmeetings/services/user/login?user=XXX&pass=XXX
>>>>
>>>> Here is the link to PHP API (seems to work, just have tested with 
>>>> Moodle)https://github.com/openmeetings/openmeetings-api-plugin
>>>>
>>>> Here is the link to Java Unit tests we are using in nightly builds
>>>> https://github.com/apache/openmeetings/tree/3.3.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice
>>>>
>>>> How are you planning to use the API?
>>>>
>>>> On Tue, Jul 25, 2017 at 6:40 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> Can you please send me your code, si that I could see a code that works
>>>> and get inspired ...
>>>>
>>>>
>>>> Le 25/07/2017 à 13:33, Maxim Solodovnik a écrit :
>>>>
>>>> just have tested on demo server, works as expected
>>>> how are you using the service?
>>>>
>>>> On Tue, Jul 25, 2017 at 6:28 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> I have followed the first example, and I get this error :
>>>> (services/user/login)
>>>>
>>>> No 'Access-Control-Allow-Origin' header is present on the requested
>>>> resource. Origin 'null' is therefore not allowed access.
>>>>
>>>>
>>>>
>>>> Le 25/07/2017 à 12:24, Maxim Solodovnik a écrit :
>>>>
>>>> Yes, API was changed
>>>> please check the example
>>>> I believe it is cleaner now :)
>>>>
>>>> On Tue, Jul 25, 2017 at 5:22 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]> wrote:
>>>>
>>>> In a previous version, I started by using this link to do a session
>>>> request :
>>>> http://<Server-IP>:5080/openmeetings/services/UserService/getSession
>>>>
>>>> to initiate the connection process
>>>>
>>>> Now I get this answer :
>>>>
>>>>
>>>> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
>>>> <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>
>>>>
>>>>
>>>>
>>>> Le 25/07/2017 à 11:59, Maxim Solodovnik a écrit :
>>>>
>>>> It is definitely possible :)
>>>> Here is sample: http://openmeetings.apache.org/RestAPISample.html
>>>> Here is the link to the API 
>>>> javadoc:http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
>>>>
>>>> On Tue, Jul 25, 2017 at 4:57 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]>
>>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> It seems that it is not possible anymore to connect to OM server using
>>>> REST. Is it ?
>>>>
>>>> Thank you
>>>>
>>>>
>>>> Le 24/07/2017 à 18:00, Maxim Solodovnik a écrit :
>>>>
>>>> Thanks :)
>>>> Will try to create custom CSS, might take some time :(
>>>> Will report back here
>>>> please ping me in case I'll be too silent
>>>>
>>>> On Mon, Jul 24, 2017 at 10:58 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]>
>>>> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> I am using OM 5.3.3.0
>>>>
>>>> Resolution 1280 x 800
>>>>
>>>>
>>>>
>>>>
>>>> Le 24/07/2017 à 14:07, Maxim Solodovnik a écrit :
>>>>
>>>> Hello Jacob,
>>>>
>>>> sure it is possible :)
>>>> what screen resolution do you have? what version of OM are you using?
>>>>
>>>>
>>>> On Mon, Jul 24, 2017 at 7:03 PM, Jacob Ouanounou <[email protected]> 
>>>> <[email protected]>
>>>> wrote:
>>>>
>>>> Hi
>>>>
>>>> In the meeting rooms, there is on the left side of the screen a
>>>> large pane, displaying the list of users and the files. In my screen, it
>>>> appears very large (I have a Mac). Is it possible either : to hide /show 
>>>> it,
>>>> or iconize it, or to define smaller fonts ?
>>>>
>>>> Thank you
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to