Hello again.
As you mentioned before it may be the .NET wrapper stuff.
Thanks for your attention.



On Sat, Sep 26, 2020 at 8:28 AM Maxim Solodovnik <solomax...@gmail.com>
wrote:

> Here it the reference to RoomOptionsDto
>
>
> https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.html
>
>
> And there is no roomIdSpecified :(
>
> from mobile (sorry for typos ;)
>
> On Sat, Sep 26, 2020, 11:43 farid bekran <faridbekra...@gmail.com> wrote:
>
>> There is no specific reason to not using the latest version. I think It
>> may be laziness!!
>>
>> On Sat, Sep 26, 2020 at 5:37 AM Maxim Solodovnik <solomax...@gmail.com>
>> wrote:
>>
>>> Afaik there is no such field ....
>>> Most probably some .NET feature ...
>>> Glad I was able to help
>>>
>>> BTW why don't you using latest release?
>>>
>>> On Fri, Sep 25, 2020, 23:59 farid bekran <faridbekra...@gmail.com>
>>> wrote:
>>>
>>>> Hi Maxim
>>>> Apparently, the problem was caused by not setting the roomIdSpecified
>>>> field to true in roomOptionsDTO.
>>>> The problem is fixed by setting the field to true.
>>>> Checking the log file out was so helpful.
>>>> Thanks for your time and help.
>>>>
>>>>
>>>> On Fri, Sep 25, 2020 at 1:08 PM Maxim Solodovnik <solomax...@gmail.com>
>>>> wrote:
>>>>
>>>>> According to the log: " No room id given"
>>>>>
>>>>> can you enable debug logging to ensure what is going on?
>>>>>
>>>>> This line
>>>>> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/test/resources/logback-test.xml#L49
>>>>> should be added to logback-config.xml file
>>>>> OM should be restarted
>>>>>
>>>>> On Fri, 25 Sep 2020 at 16:28, farid bekran <faridbekra...@gmail.com>
>>>>> wrote:
>>>>> >
>>>>> > Sorry.
>>>>> >>
>>>>> >> This is the log
>>>>> >> DEBUG 09-25 12:35:08.612 o.a.o.w.a.WebSession:227 [io-5443-exec-10]
>>>>> - checkHashes, has soap in session ? 'false'
>>>>> >> DEBUG 09-25 12:35:08.644 o.a.o.w.a.WebSession:284 [io-5443-exec-10]
>>>>> - Secure hash found, is used ? false
>>>>> >> DEBUG 09-25 12:35:08.691 o.a.o.w.a.WebSession:287 [io-5443-exec-10]
>>>>> - Do we have data for hash ? true
>>>>> >> DEBUG 09-25 12:35:08.692 o.a.o.w.a.WebSession:290 [io-5443-exec-10]
>>>>> - Hash data was parsed successfuly ? true, containg exterlaId ? true
>>>>> >>  INFO 09-25 12:35:08.735 o.a.o.d.d.r.RoomDao:82 [io-5443-exec-10] -
>>>>> [get]: No room id given
>>>>> >>  WARN 09-25 12:35:08.737 o.a.o.w.a.WebSession:294 [io-5443-exec-10]
>>>>> - Room was not found
>>>>> >> DEBUG 09-25 12:35:08.952 o.a.o.d.u.AuthLevelUtil:40
>>>>> [io-5443-exec-10] - Level ADMIN :: [DENIED]
>>>>> >>  INFO 09-25 12:35:09.077 o.a.o.w.a.WebSession:329 [io-5443-exec-10]
>>>>> - Hash was authorized
>>>>> >> DEBUG 09-25 12:43:42.776 o.a.o.s.q.s.ReminderJob:93
>>>>> [Bean#0_Worker-1] - Rss disabled by Admin
>>>>> >> DEBUG 09-25 12:53:42.770 o.a.o.s.q.s.ReminderJob:93
>>>>> [Bean#0_Worker-2] - Rss disabled by Admin
>>>>> >
>>>>> >
>>>>> > On Fri, Sep 25, 2020 at 12:39 PM farid bekran <
>>>>> faridbekra...@gmail.com> wrote:
>>>>> >>
>>>>> >> Hi again.
>>>>> >> This is the log of OM
>>>>> >>>
>>>>> >>>
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:34:48 +0330] "POST
>>>>> /openmeetings/services/UserService HTTP/1.1" 200 295
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:34:49 +0330] "POST
>>>>> /openmeetings/services/UserService HTTP/1.1" 200 307
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:07 +0330] "-" 400 -
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:09 +0330] "GET
>>>>> /openmeetings/hash?secure=70f99db9-ecdf-4a0b-916b-58d0074ba609 HTTP/1.1"
>>>>> 200 7887
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:10 +0330] "GET
>>>>> /openmeetings/wicket/resource/de.agilecoders.wicket.themes.markup.html.bootswatch.BootswatchCssReference/css/bootstrap.sandstone-ver-B164B91379C7277B723B262D93226799.css
>>>>> HTTP/1.1" 200 90112
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:12 +0330] "GET
>>>>> /openmeetings/css/theme.css HTTP/1.1" 304 -
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:12 +0330] "GET
>>>>> /openmeetings/css/theme_om/jquery-ui.min.css HTTP/1.1" 200 31071
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:12 +0330] "GET
>>>>> /openmeetings/css/custom.css HTTP/1.1" 200 112
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:13 +0330] "GET
>>>>> /openmeetings/css/images/logo.png HTTP/1.1" 304 -
>>>>> >>> 37.98.45.61 - - [25/Sep/2020:12:35:13 +0330] "GET
>>>>> /openmeetings/wicket/resource/de.agilecoders.wicket.webjars.request.resource.WebjarsCssResourceReference/webjars/font-awesome/5.13.0/webfonts/fa-solid-900.woff2
>>>>> HTTP/1.1" 200 79444
>>>>> >>
>>>>> >>
>>>>> >> On Fri, Sep 25, 2020 at 12:15 PM Maxim Solodovnik <
>>>>> solomax...@gmail.com> wrote:
>>>>> >>>
>>>>> >>> Could you check openmeetings.log?
>>>>> >>> does it have any errors?
>>>>> >>>
>>>>> >>> On Fri, 25 Sep 2020 at 15:32, farid bekran <
>>>>> faridbekra...@gmail.com> wrote:
>>>>> >>> >
>>>>> >>> > Hi guys.
>>>>> >>> > I am trying to use the GetRoomHash of service web service in
>>>>> order to redirect my user to a room without forcing the user to log in
>>>>> manually.
>>>>> >>> > I am following this tutorial.
>>>>> >>> > The code sample I am using is as follows. (C#)
>>>>> >>> > There is an API in which I am generating hash code.
>>>>> >>> > I am redirecting to my open-meeting installation with the use of
>>>>> the code.
>>>>> >>> >
>>>>> >>> >>             var user = "admin";
>>>>> >>> >>             var pass = "adminpass";
>>>>> >>> >>             var openMeetingUserService = new
>>>>> Openmeetings.UserWebServiceClient();
>>>>> >>> >>             var loginResult = await
>>>>> openMeetingUserService.loginAsync(user, pass);
>>>>> >>> >>             if (loginresu...@return.type != "SUCCESS")
>>>>> >>> >>                 throw new UserFriendlyException("Error in
>>>>> login.");
>>>>> >>> >>             var sid = loginResult.@return.message;
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>             var roomHash = await
>>>>> openMeetingUserService.getRoomHashAsync(sid, new
>>>>> Openmeetings.externalUserDTO
>>>>> >>> >>             {
>>>>> >>> >>                 externalId = "id89",
>>>>> >>> >>                 externalType = "Tutykid",
>>>>> >>> >>                 firstname = "Farid",
>>>>> >>> >>                 lastname = "External",
>>>>> >>> >>                 login = "externaluser1"
>>>>> >>> >>             }, new Openmeetings.roomOptionsDTO
>>>>> >>> >>             {
>>>>> >>> >>                 allowSameURLMultipleTimes = true,
>>>>> >>> >>                 roomId = roomId,
>>>>> >>> >>                 moderator = true
>>>>> >>> >>             });
>>>>> >>> >>             return new GoToRoomOutput { RoomHash =
>>>>> roomHash.@return.message };
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > And the url I have generated based on the hash code/.
>>>>> >>> >
>>>>> >>> >>
>>>>> https://myinstallationhost/openmeetings/hash?secure=7d34224f-04c8-4546-87a9-f83c36ea03b1#id6
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > The room exists and is a public room
>>>>> >>> > OM version: 5.0.0-M4
>>>>> >>> > Revision: 9753e61
>>>>> >>> > Build date: 2020-04-19T03:54:23Z
>>>>> >>> > The error I have got upon rediraction is the following:
>>>>> >>> >
>>>>> >>> >> Invalid hash
>>>>> >>> >> Access denied. You have no rights to enter this room.
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > Could anyone please help me on this issue. I have tried almost
>>>>> three days but not found any workaround.
>>>>> >>> >
>>>>> >>> > Thanks in advance.
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>> --
>>>>> >>> Best regards,
>>>>> >>> Maxim
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Maxim
>>>>>
>>>>

Reply via email to