Saltar al contenido principal

updateSitemap

Regenera el sitemap del proyecto.

Descripción​

Regenera el sitemap del proyecto a partir de las URL base de body.baseUrls, una por idioma. Se resuelve en las URL de los archivos del sitemap generado (string[]).

Cada clave de baseUrls debe ser una configuración regional activa del proyecto; de lo contrario, la llamada se resuelve en un error 400 y no se cambia nada. Incluye siempre en_US: su URL base se usa para cada <loc>, y las demás configuraciones regionales se añaden como alternativas hreflang. Los demás campos de ISitemapQuery (url, lastmod, changefreq, priority) se ignoran. El sitemap incluye todas las páginas que tienen URL, además de cada producto bajo cada página de catálogo a la que pertenece, divididos en archivos de hasta 50,000 URL. Cada llamada elimina los archivos generados anteriormente antes de escribir los nuevos.

.updateSitemap(

);

Esquema de parámetros​

Esquema

body(requerido): ISitemapQuery
Parámetros del sitemap, por ejemplo { baseUrls: { en_US: "https://…" } }.

body.baseUrls: Record<string, string>
URLs base por idioma para la generación del mapa del sitio.
ejemplo:

{ "en_US": "https://example.com/" }

body.url: string
URL de una única entrada del mapa del sitio.

body.lastmod: string
Fecha de última modificación de la entrada.

body.changefreq: string
Con qué frecuencia cambia la entrada.

body.priority: number
priority de la entrada en el sitemap.

Ejemplos​

Ejemplo mínimo​


const body = {
: {
en_US: "https://example.com/",
},
};

const response = await Sitemap.updateSitemap(body);

Ejemplo de respuesta​

[
"https://your-project.oneentry.cloud/cloud-static/files/project/sitemap/sitemap-000.xml"
]

Esquema de respuesta​

Esquema: string[]