Hi,

I have a room with ID=2.

I'm trying to generate invitation hashes (for "unknown" users) so he/she can 
enter the room with a direct URL.

I know I can use the JabberService call getInvitationHash 
(http://openmeetings.apache.org/JabberService.html#getInvitationHash)
Then all I need to do is direct to 
http://mydomain.com:5080/openmeetings/?invitationHash=<whatever>

That's fine for general purposes but I'd like to allow/deny certain privileges 
to certain "unknown users" (like if they can be moderators or not, if they can 
record the session or not, if they can upload files, if they can specify their 
own pictureurl,etc).

So I thought I could use the following call:

/services/UserService/setUserObjectAndGenerateRoomHashByURLAndRecFlag

and then direct to:

http://mydomain.com:5080/openmeetings/?invitationHash=c7dd3ad669873f5e707aaaea79748fcd

However, when I connect to that url my browser shows:

Error: No invitation available for this invitation code

Could you please give me an example usage of 
setUserObjectAndGenerateRoomHashByURLAndRecFlag or any other call in order to 
generate an invitation hash for any external user NOT present in the OM 
database?

Thanks,

Vieri

Reply via email to