Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

236
Vistas
Error de validación al actualizar páginas en notion usando el SDK de javascript de notion

Aquí está el error:

Advertencia al cliente: solicitud fallida { código: 'validation_error', mensaje: 'validación fallida del cuerpo. Arreglar uno: body.properties.body.id debería estar definido, en su lugar estaba undefined . body.properties.body.name debería estar definido, en su lugar no estaba undefined . body.properties.body.start debería estar definido, en su lugar no estaba undefined .' } el cuerpo falló en la validación. Arreglar uno: body.properties.body.id debería estar definido, en su lugar estaba undefined . body.properties.body.name debería estar definido, en su lugar no estaba undefined . body.properties.body.start debería estar definido, en su lugar no estaba undefined

Aquí está mi código:

 async function update() { const res_2 = await notion.databases.query({ database_id: `${databaseId}` }); res_2.results.forEach(async (page, index) => { let property_id = page.properties.Excerpt.id; if (index === 0) { try { const res_3 = await notion.pages.update({ page_id: page.id, properties: { [property_id]: { type: "rich_text", rich_text: { "content": "hey" } } } }) } catch (err) { console.log(err.message) } } }) } update();

No entiendo por qué hay un error de validación del cuerpo y de dónde se originó. ¿Alguna solución?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Después de investigar un poco, descubrí que este error generalmente ocurre cuando faltan parámetros en el cuerpo de la solicitud. Según la documentación oficial de Notion,

El cuerpo de la solicitud no coincide con el esquema de los parámetros esperados. Consulte la propiedad "mensaje" para obtener más detalles. https://developers.notion.com/reference/errors

No construí el objeto correctamente y por eso recibí este error.

La construcción correcta de rich_text_object es la siguiente:

 properties: { "Excerpt": { "rich_text": [ { "type": "text", "text": { "content": "hello" } } ] } }

Puede encontrar más información aquí: https://developers.notion.com/docs/working-with-page-content#creating-a-page-with-content

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda