You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Jacob Ouanounou <na...@free.fr> on 2017/07/25 09:57:06 UTC
REST API for OM
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 <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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" <navonn@free.fr
> <ma...@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" <navonn@free.fr
>> <ma...@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
>>> <navonn@free.fr <ma...@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
>>>> <solomax666@gmail.com <ma...@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
>>>> <navonn@free.fr <ma...@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 <navonn@free.fr
>>>>> <ma...@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<so...@gmail.com>
>>>>>> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr>
>>>>>>>>>>>> <ma...@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<na...@free.fr>
>>>>>>>>>>>>> <ma...@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<na...@free.fr>
>>>>>>>>>>>>>> <ma...@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
>>
>
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
I have checked a little bit more :
The reason why I got connected when I used the service keyword swf
rather than hash is that I had another window of the breowser that was
already connected to OM.
So I still have the problem : ahen I try to connect using the hash code
provided by OM, I get the message : Invalid hash.
This is the url I used for connection :
http://35.157.227.184:5080/openmeetings/hash?secureHash=fad0be83-7677-4c87-bb41-53aa57d1db06&scopeRoomId=9&language=4
Best regards
Le 26/07/2017 à 14:40, Jacob Ouanounou a écrit :
>
> 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/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 <navonn@free.fr
>> <ma...@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
>>> <solomax666@gmail.com <ma...@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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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<so...@gmail.com> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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
>
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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" <na...@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" <na...@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/*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 <na...@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/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 <so...@gmail.com>
>>> 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 <na...@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
>>>>>
>>>>> $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 <na...@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
>>>>>>
>>>>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>>>>>
>>>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>
>>
>>
>
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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" <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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
>>> <solomax666@gmail.com <ma...@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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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<so...@gmail.com>
>>>>> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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
>
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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" <na...@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/*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/openmeetings/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-
> plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-config-array
> 2) perform login https://github.com/openmeetings/openmeetings-api-
> plugin/wiki/1.-SOAP-REST-API-(in-PHP)#perform-login
> 3) generate room hash: https://github.com/openmeetings/openmeetings-api-
> plugin/wiki/1.-SOAP-REST-API-(in-PHP)#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
>
> 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 <na...@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/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 <so...@gmail.com>
>> 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 <na...@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
>>>>
>>>> $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 <na...@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
>>>>>
>>>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>>>>
>>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>
>
>
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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/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 <navonn@free.fr
> <ma...@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
>> <solomax666@gmail.com <ma...@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
>> <navonn@free.fr <ma...@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
>>> <navonn@free.fr <ma...@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<so...@gmail.com> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
Yes,
It is already in a Wiki:
https://github.com/openmeetings/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-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-config-array
2) perform login
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#perform-login
3) generate room hash:
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#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
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 <na...@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
> and enhance Wiki pages :)
>
> On Wed, Jul 26, 2017 at 5:33 PM, Maxim Solodovnik <so...@gmail.com>
> 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 <na...@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
>>>
>>> $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 <na...@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
>>>>
>>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>>>
>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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
>
> and enhance Wiki pages :)
>
> On Wed, Jul 26, 2017 at 5:33 PM, Maxim Solodovnik
> <solomax666@gmail.com <ma...@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 <navonn@free.fr
> <ma...@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
>> <navonn@free.fr <ma...@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<so...@gmail.com> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <so...@gmail.com>
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 <so...@gmail.com>
> 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 <na...@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
>>>
>>> $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 <na...@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
>>>>
>>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>>>
>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <so...@gmail.com>
wrote:
> I believe you can start from here: https://github.com/
> openmeetings/openmeetings-api-plugin/wiki
>
> On Wed, Jul 26, 2017 at 5:27 PM, Jacob Ouanounou <na...@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
>>
>> $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 <na...@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
>>>
>>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>>
>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
I believe you can start from here:
https://github.com/openmeetings/openmeetings-api-plugin/wiki
On Wed, Jul 26, 2017 at 5:27 PM, Jacob Ouanounou <na...@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
>
> $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 <na...@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
>>
>> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>>
>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
>> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
> <ma...@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<so...@gmail.com> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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<na...@free.fr> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <so...@gmail.com> 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 <na...@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 , 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 <na...@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
>>>
>>> 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 <na...@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 <na...@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 <na...@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/">
>>>>>> <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 <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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
>
> On Wed, Jul 26, 2017 at 4:42 PM, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> 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 <na...@free.fr> <na...@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 , 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 <na...@free.fr> <na...@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
>
> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
> 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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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 <na...@free.fr> <na...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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 , 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 <na...@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
>>
>> 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 <na...@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 <na...@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 <na...@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/">
>>>>> <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 <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
>> <ma...@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
>>>
>>> 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 <navonn@free.fr
>>> <ma...@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
>>>> <navonn@free.fr <ma...@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
>>>>> <navonn@free.fr <ma...@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:Envelopexmlns: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
>>>>>> <navonn@free.fr <ma...@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 <navonn@free.fr
>>>>>>> <ma...@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 <navonn@free.fr
>>>>>>>> <ma...@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
>
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
THANK YOU MAXIM ! It works fine ...
Le 26/07/2017 à 09:10, Maxim Solodovnik a écrit :
> you have to escape your password using JS escape function or urlescape
> written in any pther language
>
> On Wed, Jul 26, 2017 at 1:53 PM, Jacob Ouanounou <na...@free.fr> wrote:
>> Hi Maxim,
>>
>> I have found in the log file (in file : 0.0.0.0_access..2017-07-25.log) the
>> lines corresponding to my trials to connect.
>>
>> The request I did (URL) is reproduced without the special characters in the
>> password. It seems logical, since GET mode alters the special characters.
>> The problem I have now is that OM does not allow passwords without special
>> characters. How can I remove this constraint ?
>>
>> Thanx
>>
>>
>> Le 25/07/2017 à 17:58, Maxim Solodovnik a écrit :
>>
>> You can search it on your server :)
>> it should be located in "log" folder under the folder you have unpacked
>> openmeetings
>>
>> On Tue, Jul 25, 2017 at 7:11 PM, Jacob Ouanounou <na...@free.fr> wrote:
>>> 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 <na...@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
>>>>
>>>> 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 <na...@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 <na...@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 <na...@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/">
>>>>>>> <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 <na...@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 <na...@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 <na...@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
>>
>>
>
>
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
you have to escape your password using JS escape function or urlescape
written in any pther language
On Wed, Jul 26, 2017 at 1:53 PM, Jacob Ouanounou <na...@free.fr> wrote:
> Hi Maxim,
>
> I have found in the log file (in file : 0.0.0.0_access..2017-07-25.log) the
> lines corresponding to my trials to connect.
>
> The request I did (URL) is reproduced without the special characters in the
> password. It seems logical, since GET mode alters the special characters.
> The problem I have now is that OM does not allow passwords without special
> characters. How can I remove this constraint ?
>
> Thanx
>
>
> Le 25/07/2017 à 17:58, Maxim Solodovnik a écrit :
>
> You can search it on your server :)
> it should be located in "log" folder under the folder you have unpacked
> openmeetings
>
> On Tue, Jul 25, 2017 at 7:11 PM, Jacob Ouanounou <na...@free.fr> wrote:
>>
>> 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 <na...@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
>>>
>>> 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 <na...@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 <na...@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 <na...@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/">
>>>>>> <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 <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
Hi Maxim,
I have found in the log file (in file : 0.0.0.0_access..2017-07-25.log)
the lines corresponding to my trials to connect.
The request I did (URL) is reproduced without the special characters in
the password. It seems logical, since GET mode alters the special
characters. The problem I have now is that OM does not allow passwords
without special characters. How can I remove this constraint ?
Thanx
Le 25/07/2017 à 17:58, Maxim Solodovnik a écrit :
> You can search it on your server :)
> it should be located in "log" folder under the folder you have
> unpacked openmeetings
>
> On Tue, Jul 25, 2017 at 7:11 PM, Jacob Ouanounou <navonn@free.fr
> <ma...@free.fr>> wrote:
>
> 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 <navonn@free.fr
>> <ma...@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
>>>
>>> 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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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
>>>>> <navonn@free.fr <ma...@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:Envelopexmlns: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 <navonn@free.fr
>>>>>> <ma...@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 <navonn@free.fr
>>>>>>> <ma...@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 <navonn@free.fr
>>>>>>>> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
You can search it on your server :)
it should be located in "log" folder under the folder you have unpacked
openmeetings
On Tue, Jul 25, 2017 at 7:11 PM, Jacob Ouanounou <na...@free.fr> wrote:
> 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 <na...@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
>>
>> 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/openmeetin
>> gs-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 <na...@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 <na...@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 <na...@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/">
>>>>> <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.a
>>>>> pache.org/openmeetings-webservice/apidocs/index.html
>>>>>
>>>>> On Tue, Jul 25, 2017 at 4:57 PM, Jacob Ouanounou <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
> <ma...@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
>>
>> 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 <navonn@free.fr
>> <ma...@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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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:Envelopexmlns: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
>>>>> <navonn@free.fr <ma...@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 <navonn@free.fr
>>>>>> <ma...@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 <navonn@free.fr
>>>>>>> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
is there anything suspicious in openmeetings.log file?
On Tue, Jul 25, 2017 at 6:54 PM, Jacob Ouanounou <na...@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
>
> 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 <na...@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 <na...@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 <na...@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/">
>>>> <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.a
>>>> pache.org/openmeetings-webservice/apidocs/index.html
>>>>
>>>> On Tue, Jul 25, 2017 at 4:57 PM, Jacob Ouanounou <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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
>>> <navonn@free.fr <ma...@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:Envelopexmlns: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
>>>> <navonn@free.fr <ma...@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
>>>>> <navonn@free.fr <ma...@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 <navonn@free.fr
>>>>>> <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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 <na...@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 <na...@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/">
>>> <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.a
>>> pache.org/openmeetings-webservice/apidocs/index.html
>>>
>>> On Tue, Jul 25, 2017 at 4:57 PM, Jacob Ouanounou <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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:Envelopexmlns: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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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
>>>>> <navonn@free.fr <ma...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
In a script, java inserted these lines
$.ajax({
method: "GET",
url: "http://35.157.227.184:5080/openmeetings/services/user/login",
data: {user: 'XXX',
pass: 'XXX'},
dataType: "json"
});
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 <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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:Envelopexmlns: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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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
>>>>> <navonn@free.fr <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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 <na...@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/">
>> <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.a
>> pache.org/openmeetings-webservice/apidocs/index.html
>>
>> On Tue, Jul 25, 2017 at 4:57 PM, Jacob Ouanounou <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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 <navonn@free.fr
> <ma...@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:Envelopexmlns: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 <navonn@free.fr
>> <ma...@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
>>> <navonn@free.fr <ma...@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
>>>> <navonn@free.fr <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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/">
> <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 <na...@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 <na...@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 <na...@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
Re: REST API for OM
Posted by Jacob Ouanounou <na...@free.fr>.
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:Envelopexmlns: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>
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 <navonn@free.fr
> <ma...@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 <navonn@free.fr
>> <ma...@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
>>> <navonn@free.fr <ma...@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
Re: REST API for OM
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <na...@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 <na...@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 <na...@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