FINE !!! GOT CONNECTION !!!
Thank you
Le 26/07/2017 à 17:49, Maxim Solodovnik a écrit :
Try hash?secure=hash
I guess this is the issue
Check JS example page
WBR, Maxim
(from mobile, sorry for the typos)
On Jul 26, 2017 22:27, "Jacob Ouanounou" <nav...@free.fr
<mailto:nav...@free.fr>> wrote:
I use each hash only on time
Le 26/07/2017 à 17:00, Maxim Solodovnik a écrit :
Hash is one time only
It is invalid after browser refresh etc.
WBR, Maxim
(from mobile, sorry for the typos)
On Jul 26, 2017 19:40, "Jacob Ouanounou" <nav...@free.fr
<mailto:nav...@free.fr>> wrote:
Thanx,
I have implemented the as you kindly explained.
I get a sessionId, then a hash ... everything seems OK. Ten I
try to connect, using the $gateway->getUrl() ...
When I use : http://35.157.227.184:5080/openmeetings/
<http://35.157.227.184:5080/openmeetings/>_*hash*_?secureHash=b68d0bc9-2537-4ad7-b3fb-b835a5311a5b&scopeRoomId=7&language=4
as explained in the web page, I get an answer : *Invalid Hash*
Whereas, if i use : http://35.157.227.184:5080/openmeetings/
<http://35.157.227.184:5080/openmeetings/>_*swf*_?secureHash=b68d0bc9-2537-4ad7-b3fb-b835a5311a5b&scopeRoomId=7&language=4
(something that worked in very old versions) I get a
connection to OpenMeetings ... BUT instead of entering the
room I requested (number 7) I get in the home page !
Surprizing ...
Any idea ?
Le 26/07/2017 à 13:01, Maxim Solodovnik a écrit :
Yes,
It is already in a Wiki:
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29>
it shows step-by-step how to:
1) create options:
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-config-array
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#create-config-array>
2) perform login
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#perform-login
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#perform-login>
3) generate room hash:
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#create-room-hash
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#create-room-hash>
4) enter the room:
https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-(in-PHP)#open-or-enter-om-room
<https://github.com/openmeetings/openmeetings-api-plugin/wiki/1.-SOAP-REST-API-%28in-PHP%29#open-or-enter-om-room>
If you fill this Wiki page is not clear enough propose
changes to make it better as PR on github
On Wed, Jul 26, 2017 at 5:54 PM, Jacob Ouanounou
<nav...@free.fr <mailto:nav...@free.fr>> wrote:
Thank you, Maxim. I had understood that everything was
in OmGateway.php, but I still don't understand how to
use it exactly. Do you have a sample php file that
performs the sequence of calls : login -> hash -> Enter
room ?
What do you mean by "enhance wiki pages" ?
Thanks
Le 26/07/2017 à 12:37, Maxim Solodovnik a écrit :
Then check the code of
https://github.com/openmeetings/openmeetings-api-plugin/blob/master/src/main/scripts/OmGateway.php
<https://github.com/openmeetings/openmeetings-api-plugin/blob/master/src/main/scripts/OmGateway.php>
and enhance Wiki pages :)
On Wed, Jul 26, 2017 at 5:33 PM, Maxim Solodovnik
<solomax...@gmail.com <mailto:solomax...@gmail.com>> wrote:
I believe you can start from here:
https://github.com/openmeetings/openmeetings-api-plugin/wiki
<https://github.com/openmeetings/openmeetings-api-plugin/wiki>
On Wed, Jul 26, 2017 at 5:27 PM, Jacob Ouanounou
<nav...@free.fr <mailto:nav...@free.fr>> wrote:
I don't see which of the numerous files shows
an example of connection to OM classroom.
I feel it would be easier to have the sequence
of calls, witha doc on the parameters and their
structure.
I suppose that $gateway contains attributes :
user, pass, and url (?) ... what else ?
The call to the method :
$gateway->getSecureHash($gateway->getUser(....
params with necessary user data here ...), ....
additional options here ...);
where can I find an explicit doc on the "params
user data" and a doc about the options
Once I get the hash, what is the function to
call to enter a room ?
Thank you
Le 26/07/2017 à 12:15, Maxim Solodovnik a écrit :
Have added user@
Examples can be found in our open source
plugin for Moodle:
https://github.com/openmeetings/openmeetings-moodle-plugin
<https://github.com/openmeetings/openmeetings-moodle-plugin>
$gateway = new OmGateway(..... config
parameters as array here .... );
if ($gateway->login()) {
$hash =
$gateway->getSecureHash($gateway->getUser(....
params with necessary user data here ...),
.... additional options here ...);
}
On Wed, Jul 26, 2017 at 5:08 PM, Jacob
Ouanounou <nav...@free.fr
<mailto:nav...@free.fr>> wrote:
I have had a look on the PHP code. I see
the functions, but what is the sequence of
calls to login, and enter a room ?
Thanks
Le 26/07/2017 à 11:44, Maxim Solodovnik a
écrit :
Please do not hijack mail threads
For PHP I would recommend to use PHP API:
https://github.com/openmeetings/openmeetings-api-plugin/tree/master/src/main/scripts
<https://github.com/openmeetings/openmeetings-api-plugin/tree/master/src/main/scripts>
On Wed, Jul 26, 2017 at 4:42 PM, Maxim
Solodovnik<solomax...@gmail.com>
<mailto:solomax...@gmail.com> wrote:
Could you please tell me how are you call the service?
Example
onhttp://openmeetings.apache.org/RestAPISample.html
<http://openmeetings.apache.org/RestAPISample.html>
requires
jquery, so it cannot be _just used_
To use REST you need client able to send GET/POST/etc.
requests.
Which one are you using?
The error you are getting doesn't make sense :( CSRF
checks are not
active for REST
On Wed, Jul 26, 2017 at 4:30 PM, Jacob
Ouanounou<nav...@free.fr> <mailto:nav...@free.fr> wrote:
Back to REST API : I succeed to get the SID, but when I
try to get the hash,
using excatly the code written there :
http://openmeetings.apache.org/RestAPISample.html
<http://openmeetings.apache.org/RestAPISample.html> ,
with the sid I obtained,
I get an error (in the console of the browser) :
http://35.157.227.184:5080/openmeetings/services/user/hash?sid=1a35cf5f-21f3-45f3-a679-4e6c88d6911d
<http://35.157.227.184:5080/openmeetings/services/user/hash?sid=1a35cf5f-21f3-45f3-a679-4e6c88d6911d>.
No 'Access-Control-Allow-Origin' header is present on
the requested
resource.
Don't understand
Le 25/07/2017 à 14:11, Jacob Ouanounou a écrit :
In which directory is this file ?
Le 25/07/2017 à 13:57, Maxim Solodovnik a écrit :
is there anything suspicious in openmeetings.log file?
On Tue, Jul 25, 2017 at 6:54 PM, Jacob
Ouanounou<nav...@free.fr> <mailto:nav...@free.fr> wrote:
When I enter this directly on the browser, using the
correct user and pwd,
I get this
{"serviceResult":{"code":-1,"message":"Login
failed","type":"ERROR"}}
Le 25/07/2017 à 13:47, Maxim Solodovnik a écrit :
to login and get SID you can just type in your browser:
http://35.157.227.184:5080/openmeetings/services/user/login?user=XXX&pass=XXX
<http://35.157.227.184:5080/openmeetings/services/user/login?user=XXX&pass=XXX>
Here is the link to PHP API (seems to work, just have
tested with Moodle)
https://github.com/openmeetings/openmeetings-api-plugin
<https://github.com/openmeetings/openmeetings-api-plugin>
Here is the link to Java Unit tests we are using in
nightly builds
https://github.com/apache/openmeetings/tree/3.3.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice
<https://github.com/apache/openmeetings/tree/3.3.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice>
How are you planning to use the API?
On Tue, Jul 25, 2017 at 6:40 PM, Jacob
Ouanounou<nav...@free.fr> <mailto:nav...@free.fr> wrote:
Can you please send me your code, si that I could see a
code that works
and get inspired ...
Le 25/07/2017 à 13:33, Maxim Solodovnik a écrit :
just have tested on demo server, works as expected
how are you using the service?
On Tue, Jul 25, 2017 at 6:28 PM, Jacob
Ouanounou<nav...@free.fr> <mailto:nav...@free.fr> wrote:
I have followed the first example, and I get this error
:
(services/user/login)
No 'Access-Control-Allow-Origin' header is present on
the requested
resource. Origin 'null' is therefore not allowed access.
Le 25/07/2017 à 12:24, Maxim Solodovnik a écrit :
Yes, API was changed
please check the example
I believe it is cleaner now :)
On Tue, Jul 25, 2017 at 5:22 PM, Jacob
Ouanounou<nav...@free.fr> <mailto:nav...@free.fr> wrote:
In a previous version, I started by using this link to
do a session
request :
http://<Server-IP>:5080/openmeetings/services/UserService/getSession
to initiate the connection process
Now I get this answer :
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
<http://schemas.xmlsoap.org/soap/envelope/>>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>
No binding operation info while invoking unknown method
with params
unknown.
</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Le 25/07/2017 à 11:59, Maxim Solodovnik a écrit :
It is definitely possible :)
Here is
sample:http://openmeetings.apache.org/RestAPISample.html
<http://openmeetings.apache.org/RestAPISample.html>
Here is the link to the API javadoc:
http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
<http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html>
On Tue, Jul 25, 2017 at 4:57 PM, Jacob
Ouanounou<nav...@free.fr>
<mailto:nav...@free.fr>
wrote:
Hi,
It seems that it is not possible anymore to connect to
OM server using
REST. Is it ?
Thank you
Le 24/07/2017 à 18:00, Maxim Solodovnik a écrit :
Thanks :)
Will try to create custom CSS, might take some time :(
Will report back here
please ping me in case I'll be too silent
On Mon, Jul 24, 2017 at 10:58 PM, Jacob
Ouanounou<nav...@free.fr>
<mailto:nav...@free.fr>
wrote:
Hi Maxim,
I am using OM 5.3.3.0
Resolution 1280 x 800
Le 24/07/2017 à 14:07, Maxim Solodovnik a écrit :
Hello Jacob,
sure it is possible :)
what screen resolution do you have? what version of OM
are you using?
On Mon, Jul 24, 2017 at 7:03 PM, Jacob
Ouanounou<nav...@free.fr>
<mailto:nav...@free.fr>
wrote:
Hi
In the meeting rooms, there is on the left side of the
screen a
large pane, displaying the list of users and the files.
In my screen, it
appears very large (I have a Mac). Is it possible
either : to hide /show it,
or iconize it, or to define smaller fonts ?
Thank you
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax