0

Scriptableを使用してウィジェットを作成しようとしましたNotion API。DB内のページ数を取得する必要があります。

したがって、ガイドを使用してトークンを作成し、DB を共有し、このガイドによってcURL リクエストを作成します。

  curl 'https://api.notion.com/v1/databases/%DB_ID%/query' \
  -H 'Authorization: Bearer %TOKEN%' \
  -H 'Notion-Version: 2021-05-13' \
  --data '{
      "filter": 

            {

            }
        }'

本文のフィルターが必要です。このパラメーターがないと、エラーが発生します。

したがって、カールは正常に機能します。


次に、スクリプト可能なコードを作成しようとしました:

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
}

そして、このコードは「リソースが最大サイズを超えています」というエラーを受け取ります。 このエラーをデバッグする方法はありますか?

4

1 に答える 1