使用 API returns 查询概念数据库结果与实际数据库值不匹配
Querying Notion database using API returns results that don't match the actual Database values
我正在成功调用以查询概念数据库,但是我从 API 调用中获得的数据与来自概念的实际数据不一致。
我一直在纠结,因为我不知道是什么导致了这种不一致。我在这里做错了什么吗?
这是我在查询中使用的过滤器:
const filter = {
property: '_Inbox?',
formula: {
checkbox: {
equals: true,
},
},
}
问题是响应 returns 我的许多结果实际上是在概念中 returns false
的公式。这是一个例子:
Sample item properties in Notion
Same item inside the API Response
除了数据与公式不一致外,其他一切似乎都正常。这似乎也不是缓存问题,因为我也得到了公式不匹配的旧项目。
如有任何帮助,我们将不胜感激。或者至少确认我没有发疯并且概念有问题 API?
干杯
Omg 终于在发布问题后发现了问题...
如果有人遇到这样的事情,原因是公式引用了关系道具,API 没有访问 ♂️
如果概念团队正在阅读本文,我强烈建议省略 属性 而不是默默地使其 return 成为不正确的值。一个明确的警告是最好的,但是一个缺失的值至少会让调试和发现问题更容易一些。
我正在成功调用以查询概念数据库,但是我从 API 调用中获得的数据与来自概念的实际数据不一致。
我一直在纠结,因为我不知道是什么导致了这种不一致。我在这里做错了什么吗?
这是我在查询中使用的过滤器:
const filter = {
property: '_Inbox?',
formula: {
checkbox: {
equals: true,
},
},
}
问题是响应 returns 我的许多结果实际上是在概念中 returns false
的公式。这是一个例子:
Sample item properties in Notion
Same item inside the API Response
除了数据与公式不一致外,其他一切似乎都正常。这似乎也不是缓存问题,因为我也得到了公式不匹配的旧项目。
如有任何帮助,我们将不胜感激。或者至少确认我没有发疯并且概念有问题 API?
干杯
Omg 终于在发布问题后发现了问题...
如果有人遇到这样的事情,原因是公式引用了关系道具,API 没有访问 ♂️
如果概念团队正在阅读本文,我强烈建议省略 属性 而不是默默地使其 return 成为不正确的值。一个明确的警告是最好的,但是一个缺失的值至少会让调试和发现问题更容易一些。