我尝试Scriptable
使用Notion API
. 我需要获取数据库内的页数。
因此,我使用指南创建令牌和共享数据库,并通过本指南创建 cURL 请求:
curl 'https://api.notion.com/v1/databases/%DB_ID%/query' \
-H 'Authorization: Bearer %TOKEN%' \
-H 'Notion-Version: 2021-05-13' \
--data '{
"filter":
{
}
}'
body 中的过滤器是必需的,没有这个参数你会得到错误。
所以,卷曲工作正常。
然后我尝试创建可编写脚本的代码:
async function notion_fetchData() {
const url = 'https://api.notion.com/v1/databases/%DB_ID%/query'
request = new Request(url)
request.headers = {'Authorization':Bearer ${todoist_Api_key}, 'Notion-Version': '2021-05-13'}
request.body = Data.fromString('{"filter": {}}')
const res_notion = await request.loadJSON()
console.log(res_notion)
return res_notion
}
此代码出现错误:“资源超出最大大小”。 任何想法如何调试此错误?