首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >概念API分页

概念API分页
EN

Stack Overflow用户
提问于 2021-08-05 18:34:32
回答 2查看 323关注 0票数 0

我还有下一个问题要问。

代码语言:javascript
复制
    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页)

我应该如何重写我的请求?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-22 04:09:53

您只是遗漏了以下标题:

代码语言:javascript
复制
-H "Content-Type: application/json" \

您当前的请求一起错过了正文部分!

票数 1
EN

Stack Overflow用户

发布于 2021-09-26 01:08:19

我在我编写的Python程序中测试了您的代码,得到了一个HTTP400错误响应。

我删除了空的过滤器参数,它起作用了。

试试这个:

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68671877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档