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" <[email protected]> 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" <[email protected]> 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/*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/*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/openm
>> eetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)
>>
>> it shows step-by-step how to:
>> 1) create options: https://github.com/openmeetings/openmeetings-api-pl
>> ugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-config-array
>> 2) perform login https://github.com/openmeetings/openmeetings-api-plugi
>> n/wiki/1.-SOAP-REST-API-(in-PHP)#perform-login
>> 3) generate room hash: https://github.com/openm
>> eetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-
>> PHP)#create-room-hash
>> 4) enter the room: https://github.com/openmeetings/openmeetings-api-plugi
>> n/wiki/1.-SOAP-REST-API-(in-PHP)#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 <[email protected]> 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/openmeet
>>> ings/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