Punteros

Los pointers son cadenas únicas e insensibles a mayúsculas que hacen referencia a un activo entityarrow-up-right. Los content servers pueden resolver estos pointers para obtener el identificador de la entidad.

Recuerde que tanto entidadesarrow-up-right como sus archivosarrow-up-right son inmutables en el sistema de contenido de Decentraland, y sus identificadores cambian cuando se suben versiones de reemplazo. Los pointers, por otro lado, son referencias estables que persisten a través de los reemplazos. Esto se logra redirigiendo automáticamente el pointer a una nueva entidad cuando el propietario sube un reemplazo.

Múltiples pointers pueden resolverse en la misma entityarrow-up-right, como suele ocurrir con escenas.

Como puede deducirse, el uso más común de los pointers es obtener el ID de la versión activa (es decir, el último reemplazo) de un entityarrow-up-right, para poder descargarlo.

Tipos de pointers

Hay 4 tipos de pointers que los content servers pueden resolver en entidades, cada uno con su propia sintaxis:

Puede encontrar más detalles en sus secciones específicas.

Resolviendo pointers

Los content servers tienen un endpoint que puede resolver pointers en el manifiesto de su entidad activa, haciendo una GET solicitud a:

https://<content-base-url>/entities/<entity-type>?pointer=<pointer>
circle-info

Por razones históricas, la respuesta de este endpoint es un arreglo que contiene un elemento.

Algunos ejemplos útiles, usando el content server de la Foundation:

Tenga en cuenta que, si ya conoce el ID de la entidad, puede descargar el manifiestoarrow-up-right directamente.

Última actualización