denkiwakame/arxiv2notion

cannot select the database of notion

mhh0318 opened this issue · 5 comments

[validation_error] body failed validation. Fix one: body.parent.database_id should be a valid uuid, instead was "". body.parent.page_id should be defined, instead was undefined.

I've invite the integrations on the database page.
image

Now I can select the database from notion, there is another error...
[validation_error] Title is expected to be rich_text.

[validation_error] body failed validation. Fix one: body.parent.database_id should be a valid uuid, instead was "". body.parent.page_id should be defined, instead was undefined.

I've invite the integrations on the database page. image

How did you solve it? THX!

[validation_error] body failed validation. Fix one: body.parent.database_id should be a valid uuid, instead was "". body.parent.page_id should be defined, instead was undefined.
I've invite the integrations on the database page. image

How did you solve it? THX!

Hi, I just create the database page again exactly follwing the instructions.

@mhh0318 @xinyouduogao

Hi, thank you for reporting the issue. Let me supplement the instruction https://github.com/denkiwakame/arxiv2notion#getting-started

1. Create a new database (table)

image

2. Set the database columns with "specified names and properties".

[validation_error] Title is expected to be rich_text.

  • e.g. The property of 'Title' is expected to be Title (rich_text),
  • The each columns should have the following titles and properties.
    • Each title and property should be strictly consistent with the following.
property name property type
Title Title
URL URL
Publisher Select
Authors Text
Abstract Text

image

3. Invite the integration via "Share" on the database page

image

4. Setup integration ID

image

database_id should be a valid uuid

I hope this helps.

Btw, I just realized that several useful APIs were newly released after I created this arXiv2notion https://developers.notion.com/changelog
I will be considering to update this extension for easier and more flexible setup.