Pular para o conteĆŗdo principal

updateSitemap

Atualize o sitemap do projeto. šŸ” Este mĆ©todo requer autorização.

Descrição​

Este mƩtodo atualiza o sitemap do projeto, regenerando-o com base na estrutura atual da pƔgina. Ele retorna uma Promise que resolve para um array de objetos ISitemapEntity atualizados.

Sitemap.updateSitemap(

body*, body.baseUrls, body.url, body.lastmod, body.changefreq, body.priority

);

Esquema de parĆ¢metros​

Esquema

body(obrigatório): ISitemapQuery
ParĆ¢metros do corpo do Sitemap (por exemplo, { baseUrls: { en_US: "https://…" } })

body.baseUrls: Record<string, string>
URLs base por idioma para geração do sitemap.
exemplo: { "en_US": "https://example.com/" }

body.url: string
URL de uma Ćŗnica entrada do sitemap.

body.lastmod: string
Data da última modificação da entrada.

body.changefreq: string
Frequência de alterações para a entrada.

body.priority: number
Prioridade da entrada.

Exemplos​

Exemplo mĆ­nimo​


const body = [
{
"url": "https://your-project.oneentry-cloud.com/",
"lastmod": "2025-06-01T00:00:00.000Z",
"changefreq": "daily",
"priority": 1.0
}
];

const response = await Sitemap.updateSitemap(body);

Exemplo de resposta​

[
{
"url": "https://your-project.oneentry-cloud.com/",
"lastmod": "2025-06-01T00:00:00.000Z",
"changefreq": "daily",
"priority": 1.0
},
{
"url": "https://your-project.oneentry-cloud.com/catalog",
"lastmod": "2025-05-15T00:00:00.000Z",
"changefreq": "weekly",
"priority": 0.8
}
]

Esquema de resposta​

Esquema: ISitemapEntity[]

url: string
A URL completa da pƔgina.
exemplo: "https://your-project.oneentry-cloud.com/catalog"

lastmod: string
Data em que a pÔgina foi modificada pela última vez (formato ISO 8601).
exemplo: "2025-06-01T00:00:00.000Z"

changefreq: string
Com que frequência a pÔgina provavelmente mudarÔ. Valores possíveis: "always", "hourly", "daily", "weekly", "monthly", "yearly", "never".
exemplo: "weekly"

priority: number
A prioridade desta URL em relação a outras URLs no seu site. Valores vÔlidos variam de 0.0 a 1.0.
exemplo: 0.8