You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-espanol@openmeetings.apache.org by Alvaro <zu...@gmail.com> on 2018/06/21 09:32:19 UTC

Re: Re[2]: Integración víaSOAP

Ha sido respondido por Maxim en la lista
inglesa.

Alvaro

--------------------


El mié, 20-06-2018 a las 16:34 +0000, Equinoxe 4 escribió:
> Acabo de irme un poco a lo más básico, usando SoapUI para hacer los
> llamados directamente. Empiezo con login:
> 
> http://localhost:5080/openmeetings/services/UserService
> 
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/enve
> lope/" xmlns:web="http://webservice.openmeetings.apache.org/">
>    <soapenv:Header/>
>    <soapenv:Body>
>       <web:login>
>          <!--Optional:-->
>          <user>rgonzalez</user>
>          <!--Optional:-->
>          <pass>******</pass>
>       </web:login>
>    </soapenv:Body>
> </soapenv:Envelope>
> 
> (rgonzalez es un usuario con todos los derechos). 
> 
> Y luego genero el room y su hash usando el SID que obtuve con el
> primer llamado:
> 
> http://localhost:5080/openmeetings/services/UserService
> 
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/enve
> lope/" xmlns:web="http://webservice.openmeetings.apache.org/">
>    <soapenv:Header/>
>    <soapenv:Body>
>       <web:getRoomHash>
>          <!--Optional:-->
>          <sid>3b4f8c0e-40d1-4156-bf7e-67ca6b171438</sid>
>          <!--Optional:-->
>          <user>
>             <!--Optional:-->
>             <login>patito</login>
>             <!--Optional:-->
>             <firstname>S</firstname>
>             <!--Optional:-->
>             <lastname>F</lastname>
>             <!--Optional:-->
>             <profilePictureUrl></profilePictureUrl>
>             <!--Optional:-->
>             <email>patito@hotmail.com</email>
>             <!--Optional:-->
>             <externalId>1</externalId>
>             <!--Optional:-->
>             <externalType>1</externalType>
>          </user>
>          <!--Optional:-->
>          <options>
>             <!--Optional:-->
>             <roomId>1</roomId>
>             <!--Optional:-->
>             <recordingId>1</recordingId>
>             <moderator>1</moderator>
>             <showAudioVideoTest>1</showAudioVideoTest>
>             <allowSameURLMultipleTimes>1</allowSameURLMultipleTimes>
>             <allowRecording>1</allowRecording>
>          </options>
>       </web:getRoomHash>
>    </soapenv:Body>
> </soapenv:Envelope>
> 
> que según entiendo por el código muestra de https://openmeetings.apac
> he.org/RestAPISample.html es la secuencia a seguir (user/login -> sid
> -> user/hash) 
> 
> Al tratar de entrar con el hash que obtengo de la segunda llamada:
> 
> http://localhost:5080/openmeetings/hash?secure=37713a28-41e4-4979-a95
> 7-a10424a2be53&language=1
> 
> obtengo exactamente la misma pantalla casi blanca. 
> 
> Por cierto, que esto lo hice en otra computadora con una instalación
> diferente de OM 4.0.4 (por las dudas de si había arruinado la
> primera). Adjunto la captura de esa pantalla.
> 
> No se estoy equivocándome en el orden de los llamados, o si falta
> hacer alguno :/
> 
> Cualquier ayuda es apreciada.
> R.
>