Puedo crear una nueva página usando la API de Notion y, como parte de esa página, quiero crear e incluir una tabla de base de datos. Puedo crear la página con éxito, pero cuando intento crear la base de datos usando el bloque child_database, recibo un error de estado 400. Ejemplo de código a continuación. Cualquier ayuda apreciada.
let payload = { 'parent': {'database_id': database_id_variable}, 'properties': { 'Name': { 'title': [ {'text': {'content': 'My Grocery List Page'}} ] } }, 'children': [ { 'object': 'block', 'type': 'child_database', 'child_database': { 'title': 'Grocery List', 'properties': { 'Grocery item': { 'type': 'title', 'title': [{ 'type': 'text', 'text': { 'content': 'Tomatoes' } }] }, } } }, ] } let response = await fetch('https://api.notion.com/v1/pages', { method: 'POST', body: JSON.stringify(payload), headers: { 'Authorization' : 'Bearer secret_XXX', 'Content-Type': 'application/json', 'Notion-Version': '2021-08-16', }, }); console.log(await response.json()); }Si bien no es una base de datos secundaria, pude resolver mi problema creando una tabla simple, ya que Notion acaba de anunciar que la API ahora admitirá tablas simples: