gpt4 book ai didi

postman - 将页面添加到多列概念数据库有时会完美无缺,有时会针对相同的输入给出验证错误

转载 作者:行者123 更新时间:2023-12-01 23:23:46 25 4
gpt4 key购买 nike

基本上,我使用 Postman 将 POST 请求发送到

https://api.notion.com/v1/pages

它在 70% 的时间都有效,其余时间有时会出现以下错误。也就是说,对于相同的输入。

{
"object": "error",
"status": 400,
"code": "validation_error",
"message": "body failed validation. Fix one: body.parent.type should be not present, instead was `\"database_id\"`. body.parent.page_id should be defined, instead was `undefined`."
}

我的 body 是这样开始的

{
"parent": {
"type": "database_id",
"database_id": "a94c42320ef04b6a9c1a7e5e73455557"
},
"properties": {
"Title": {
..................

我不会发布整个正文,因为它有时会完美无缺。

请帮帮我。有没有办法检查进入我的页面的请求的日志?

最佳答案

首先,我发现 type: database_id 在 parent 中不是必需的。

我还发现有效负载中的语法错误会返回 400 错误:

body failed validation. Fix one: body.parent.type should be not present, instead was `\"database_id\"`. body.parent.page_id should be defined, instead was `undefined`.

在我的例子中,我错误地添加了一个与父属性相同级别的值。像这样:

{
"parent": {
"database_id": "<database_id>"
},
"properties": {
...
},
"wrong_value": {}
}

由于错误不是那么具体,请检查您是否犯了与我相同的错误,并请仔细检查您尝试发布到的父级是否实际上是数据库,而不是页面。

关于postman - 将页面添加到多列概念数据库有时会完美无缺,有时会针对相同的输入给出验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67609406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com