# Recursos compartidos

Usando la interfaz de Biuwer, desde los listados de contenidos, puedes **compartir cualquier Colección, Página o Tarjeta**. Este paso va a generar lo que se llama "**recurso compartido**" que tiene un identificador alfanumérico único, el **Token del Recurso Compartido**, que debes tener en cuenta para poder identificar el contenido correctamente.

Un recurso compartido incluye un **periodo de validez**, es decir, es válido desde una determinada fecha y hora, y opcionalmente puede configurarse una fecha y hora hasta la cual esté vigente, pueda utilizarse. Si un usuario accede a un recurso compartido fuera del intervalo de tiempo de validez, se mostrará la pantalla de contenido no encontrado.

<figure><img src="/files/37RqPqU6KZZvHdT1XHIQ" alt=""><figcaption><p>Compartir una colección en Biuwer, para obtener un recurso compartido</p></figcaption></figure>

La integración de un recurso compartido en una aplicación externa se realiza mediante inserción de un **IFRAME de HTML en el código de la aplicación**, que puede estar escrita usando distintas tecnologías y lenguajes, pero al fin y al cabo debe ser una aplicación web que habla HTML, CSS y por supuesto, Javascript.

El código del IFRAME sigue este patrón:

```html
<iframe 
	frameborder="0" 
	width="800" 
	height="1000" 
	name="AQUÍ_DEBE_PONER_UN_RESOURCE_TOKEN:AQUÍ_DEBE_PONER_UN_AUTH_TOKEN" 
	src="https://NOMBRE_INSTANCIA.biuwer.com/share"
>
</iframe>
```

En el código anterior, puedes modificar, el ancho (**width**) y el alto (**height**) del IFRAME, teniendo en cuenta que se mostrarán scrolls (horizontal y/o vertical) cuando el contenido no quepa en el tamaño configurado. Algo habitual, si defines en tu aplicación un DIV con dimensiones exactas para incrustar dentro contenido, es que en el IFRAME las dimensiones se indiquen como 100%. De esta forma sería: width="100%" y height="100%".

Lo más importante es la configuración correcta del valor del atributo "name" del IFRAME, en el que se incluyen dos códigos alfanuméricos separados por el carácter ":".

* **Token de Autenticación de Usuario**: se trata del código alfanumérico único que se genera al crear un Token de Autenticación asociado a un usuario específico en Biuwer.
* **Token del Recurso Compartido**: se trata del código alfanumérico único que se ha generado al compartir el contenido en Biuwer.

En la práctica, integrar un recurso en una aplicación, implica incluir en el código de la misma, asociado a una ruta o elemento de menú, un IFRAME como el anterior, donde el Token del Recurso Compartido es el que quieras, pero es fijo para el mismo recurso, y el Token de Autenticación sea el del usuario de Biuwer con el que se asocia unívocamente el usuario identificado dentro de tu aplicación.<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.biuwer.com/es/guia-de-integracion/conceptos-a-tener-en-cuenta/recursos-compartidos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
