Actualmente estoy tratando de descargar un sitio/página usando la API de nociones. Compartí la página y probé esto:
(async () => { const pageId = 'abcd-editorial-efe.notion.site/Sites-abc123'; const response = await notion.pages.retrieve({ page_id: pageId }); console.log(response); })();Me sale un error diciendo:
@notionhq/client warn: request fail { code: 'object_not_found', message: 'Could not find page with ID: abc123..... Make sure the relevant pages and databases are shared with your integration.' }¿Es este el punto final de la API correcto para recuperar una página?
Notions docs pageId es un GUID... pero cuando compartí mi página, obtengo una URL completa/completa:
(async () => { const pageId = 'b55c9c91-384d-452b-81db-d1ef79372b75'; const response = await notion.pages.retrieve({ page_id: pageId }); console.log(response); })(); Estoy usando "@notionhq/client": "^1.0.4"
[Muhammed][1] lo clavó en los comentarios
En la sección de share (arriba a la derecha), seleccione invite e invite a su integración [1]: https://stackoverflow.com/users/7047338/muhammad-magdi