FINE !!! GOT CONNECTION !!!

Thank you


Le 26/07/2017 à 17:49, Maxim Solodovnik a écrit :
Try hash?secure=hash
I guess this is the issue
Check JS example page

WBR, Maxim
(from mobile, sorry for the typos)

On Jul 26, 2017 22:27, "Jacob Ouanounou" <nav...@free.fr <mailto:nav...@free.fr>> wrote:

    I use each hash only on time


    Le 26/07/2017 à 17:00, Maxim Solodovnik a écrit :
    Hash is one time only
    It is invalid after browser refresh etc.

    WBR, Maxim
    (from mobile, sorry for the typos)

    On Jul 26, 2017 19:40, "Jacob Ouanounou" <nav...@free.fr
    <mailto:nav...@free.fr>> wrote:

        Thanx,

        I have implemented the as you kindly explained.

        I get a sessionId, then a hash ... everything seems OK. Ten I
        try to connect, using the $gateway->getUrl() ...

        When I use : http://35.157.227.184:5080/openmeetings/
        
<http://35.157.227.184:5080/openmeetings/>_*hash*_?secureHash=b68d0bc9-2537-4ad7-b3fb-b835a5311a5b&scopeRoomId=7&language=4

        as explained in the web page, I get an answer : *Invalid Hash*

        Whereas, if i use : http://35.157.227.184:5080/openmeetings/
        
<http://35.157.227.184:5080/openmeetings/>_*swf*_?secureHash=b68d0bc9-2537-4ad7-b3fb-b835a5311a5b&scopeRoomId=7&language=4

        (something that worked in very old versions) I get a
        connection to OpenMeetings ... BUT instead of entering the
        room I requested (number 7) I get in the home page !

        Surprizing ...

        Any idea ?


        Le 26/07/2017 à 13:01, Maxim Solodovnik a écrit :
        Yes,

        It is already in a Wiki:
        
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)
        
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29>

        it shows step-by-step how to:
        1) create options:
        
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-config-array
        
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#create-config-array>
        2) perform login
        
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#perform-login
        
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#perform-login>
        3) generate room hash:
        
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-room-hash
        
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#create-room-hash>
        4) enter the room:
        
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#open-or-enter-om-room
        
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#open-or-enter-om-room>

        If you fill this Wiki page is not clear enough propose
        changes to make it better as PR on github

        On Wed, Jul 26, 2017 at 5:54 PM, Jacob Ouanounou
        <nav...@free.fr <mailto:nav...@free.fr>> wrote:

            Thank you, Maxim. I had understood that everything was
            in OmGateway.php, but I still don't understand how to
            use it exactly. Do you have a sample php file that
            performs the sequence of calls : login -> hash -> Enter
            room ?

            What do you mean by "enhance wiki pages" ?

            Thanks


            Le 26/07/2017 à 12:37, Maxim Solodovnik a écrit :
            Then check the code of
            
https://github.com/openmeetings/openmeetings-api-plugin/blob/master/src/main/scripts/OmGateway.php
            
<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
            <solomax...@gmail.com <mailto:solomax...@gmail.com>> wrote:

                I believe you can start from here:
                https://github.com/openmeetings/openmeetings-api-plugin/wiki
                <https://github.com/openmeetings/openmeetings-api-plugin/wiki>

                On Wed, Jul 26, 2017 at 5:27 PM, Jacob Ouanounou
                <nav...@free.fr <mailto:nav...@free.fr>> 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
                    <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 <nav...@free.fr
                    <mailto:nav...@free.fr>> 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
                        
<https://github.com/openmeetings/openmeetings-api-plugin/tree/master/src/main/scripts>

                        On Wed, Jul 26, 2017 at 4:42 PM, Maxim 
Solodovnik<solomax...@gmail.com>
                        <mailto:solomax...@gmail.com>  wrote:
                        Could you please tell me how are you call the service?

                        Example 
onhttp://openmeetings.apache.org/RestAPISample.html
                        <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<nav...@free.fr> <mailto:nav...@free.fr>  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
                        <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
                        
<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<nav...@free.fr> <mailto:nav...@free.fr>  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
                        
<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
                        
<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
                        
<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<nav...@free.fr> <mailto:nav...@free.fr>  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<nav...@free.fr> <mailto:nav...@free.fr>  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<nav...@free.fr> <mailto:nav...@free.fr>  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
                        <http://openmeetings.apache.org/RestAPISample.html>
                        Here is the link to the API javadoc:
                        
http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
                        
<http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html>

                        On Tue, Jul 25, 2017 at 4:57 PM, Jacob 
Ouanounou<nav...@free.fr>
                        <mailto:nav...@free.fr>
                        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<nav...@free.fr>
                        <mailto:nav...@free.fr>
                        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<nav...@free.fr>
                        <mailto:nav...@free.fr>
                        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