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