Notion API 分页
Notion API pagination
我有下一个问题想知道。
curl -X POST 'https://api.notion.com/v1/databases/%DB_ID%/query'\
-H 'Authorization: Bearer %SECRET%' \
-H 'Notion-Version: 2021-05-13' \
--data '{
"filter":{}
,"start_cursor" : "%NEXT_CURSOR_FROM_PREV_REQUEST%"
}' > notion_db2.json
但结果包含第一个请求的结果(我的数据库包含超过 100 页)
我应该如何重写我的请求?
您只是缺少以下内容header:
-H "Content-Type: application/json" \
您当前的请求缺少 body 部分!
我在我编写的 Python 程序中尝试了您的代码,但收到 HTTP 400 错误响应。
我删除了空过滤器参数,它起作用了。
试试这个:
curl -X POST 'https://api.notion.com/v1/databases/%DB_ID%/query'\
-H 'Authorization: Bearer %SECRET%' \
-H 'Notion-Version: 2021-05-13' \
--data '{
"start_cursor" : "%NEXT_CURSOR_FROM_PREV_REQUEST%"
}' > notion_db2.json
我有下一个问题想知道。
curl -X POST 'https://api.notion.com/v1/databases/%DB_ID%/query'\
-H 'Authorization: Bearer %SECRET%' \
-H 'Notion-Version: 2021-05-13' \
--data '{
"filter":{}
,"start_cursor" : "%NEXT_CURSOR_FROM_PREV_REQUEST%"
}' > notion_db2.json
但结果包含第一个请求的结果(我的数据库包含超过 100 页)
我应该如何重写我的请求?
您只是缺少以下内容header:
-H "Content-Type: application/json" \
您当前的请求缺少 body 部分!
我在我编写的 Python 程序中尝试了您的代码,但收到 HTTP 400 错误响应。
我删除了空过滤器参数,它起作用了。
试试这个:
curl -X POST 'https://api.notion.com/v1/databases/%DB_ID%/query'\
-H 'Authorization: Bearer %SECRET%' \
-H 'Notion-Version: 2021-05-13' \
--data '{
"start_cursor" : "%NEXT_CURSOR_FROM_PREV_REQUEST%"
}' > notion_db2.json