📑Notion APIのLimit(リクエスト制限)で気になったことまとめ2021/05/13に公開2021/05/144件NotionideaDiscussion猫チーズ2021/05/14に更新待ちに待ったNotion API 〜 🎉 Size limitsはページの本文とは別で、データベースのプロパティを指しているみたいです。(同じ認識でしたらすみません) なのでそこまでサイズ制限気にならないかな・・・?と 本文中のブロックについてはサイズ制限がリファレンスに書いていなかったので、いくつか限界まで試してみました。 ❶ Paragraph Blockの paragraph.text[number].text.content の文字サイズは2000まで。 それを超える文字サイズだとエラー。 {"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ `2000`, instead was `送った文字サイズ`."} ❷ Paragraph Blockの paragraph.text の配列長さは↑の文字サイズに応じて250〜13000あたり。 全要素2000文字のときは最大251要素。全要素1文字のときは最大約13000要素。 ただ、これに関しては 400 Validation Error ではなく 413 Payload Too Large だったので、Notion側が明確に制限しているというよりただの想定外みたいです。リクエストをJSON化したときの文字サイズ制限ですかね。 他で気になるのは 追加したブロックの書き換え・削除機能はまだない 画像の追加もまだ厳しい? npm版をTypeScriptで書くと本来送れるべき(ちゃんと送信&反映される)データ内容でも型エラーが出る。(書くと長くなってしまうので割愛)→ Scrap化しました あたりです。 Betaなだけあってまだ足りない部分はありますが、何にせよ今日はいい日です 🎉 catnose2021/05/14とっても分かりやすい説明をありがとうございます。本文は別なんですね。安心しました。 本文の制限や他の気になる点についても試していただきありがとうございます!とても参考になります 🙏 バッハ2021/05/17に更新追加したブロックの書き換え / 消去早めに対応してほしいですね 😂 ❶ Paragraph Blockの paragraph.text[number].text.content の文字サイズは2000まで。 それを超える文字サイズだとエラー。 {"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ 2000, instead was 送った文字サイズ."} こちら、現在時点ですと制限にかかっていないようです。 1ブロック内に英数10,000文字、1ブロック内にひらがな10,000文字のいずれも取得できました! catnose2021/05/17ですねー。 そうなのですね!とても有用な情報をありがとうございます! 返信を追加
猫チーズ2021/05/14に更新待ちに待ったNotion API 〜 🎉 Size limitsはページの本文とは別で、データベースのプロパティを指しているみたいです。(同じ認識でしたらすみません) なのでそこまでサイズ制限気にならないかな・・・?と 本文中のブロックについてはサイズ制限がリファレンスに書いていなかったので、いくつか限界まで試してみました。 ❶ Paragraph Blockの paragraph.text[number].text.content の文字サイズは2000まで。 それを超える文字サイズだとエラー。 {"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ `2000`, instead was `送った文字サイズ`."} ❷ Paragraph Blockの paragraph.text の配列長さは↑の文字サイズに応じて250〜13000あたり。 全要素2000文字のときは最大251要素。全要素1文字のときは最大約13000要素。 ただ、これに関しては 400 Validation Error ではなく 413 Payload Too Large だったので、Notion側が明確に制限しているというよりただの想定外みたいです。リクエストをJSON化したときの文字サイズ制限ですかね。 他で気になるのは 追加したブロックの書き換え・削除機能はまだない 画像の追加もまだ厳しい? npm版をTypeScriptで書くと本来送れるべき(ちゃんと送信&反映される)データ内容でも型エラーが出る。(書くと長くなってしまうので割愛)→ Scrap化しました あたりです。 Betaなだけあってまだ足りない部分はありますが、何にせよ今日はいい日です 🎉 catnose2021/05/14とっても分かりやすい説明をありがとうございます。本文は別なんですね。安心しました。 本文の制限や他の気になる点についても試していただきありがとうございます!とても参考になります 🙏 バッハ2021/05/17に更新追加したブロックの書き換え / 消去早めに対応してほしいですね 😂 ❶ Paragraph Blockの paragraph.text[number].text.content の文字サイズは2000まで。 それを超える文字サイズだとエラー。 {"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ 2000, instead was 送った文字サイズ."} こちら、現在時点ですと制限にかかっていないようです。 1ブロック内に英数10,000文字、1ブロック内にひらがな10,000文字のいずれも取得できました! catnose2021/05/17ですねー。 そうなのですね!とても有用な情報をありがとうございます! 返信を追加
catnose2021/05/14とっても分かりやすい説明をありがとうございます。本文は別なんですね。安心しました。 本文の制限や他の気になる点についても試していただきありがとうございます!とても参考になります 🙏
バッハ2021/05/17に更新追加したブロックの書き換え / 消去早めに対応してほしいですね 😂 ❶ Paragraph Blockの paragraph.text[number].text.content の文字サイズは2000まで。 それを超える文字サイズだとエラー。 {"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ 2000, instead was 送った文字サイズ."} こちら、現在時点ですと制限にかかっていないようです。 1ブロック内に英数10,000文字、1ブロック内にひらがな10,000文字のいずれも取得できました!
Discussion
待ちに待ったNotion API 〜 🎉
Size limitsはページの本文とは別で、データベースのプロパティを指しているみたいです。(同じ認識でしたらすみません)

なのでそこまでサイズ制限気にならないかな・・・?と
本文中のブロックについてはサイズ制限がリファレンスに書いていなかったので、いくつか限界まで試してみました。
❶ Paragraph Blockの
paragraph.text[number].text.contentの文字サイズは2000まで。それを超える文字サイズだとエラー。
{"object":"error","status":400,"code":"validation_error","message":"body failed validation: body.children[1].paragraph.text[0].text.content.length should be ≤ `2000`, instead was `送った文字サイズ`."}❷ Paragraph Blockの
paragraph.textの配列長さは↑の文字サイズに応じて250〜13000あたり。全要素2000文字のときは最大251要素。全要素1文字のときは最大約13000要素。
ただ、これに関しては
400 Validation Errorではなく413 Payload Too Largeだったので、Notion側が明確に制限しているというよりただの想定外みたいです。リクエストをJSON化したときの文字サイズ制限ですかね。他で気になるのは
あたりです。
Betaなだけあってまだ足りない部分はありますが、何にせよ今日はいい日です 🎉
とっても分かりやすい説明をありがとうございます。本文は別なんですね。安心しました。
本文の制限や他の気になる点についても試していただきありがとうございます!とても参考になります 🙏
追加したブロックの書き換え / 消去早めに対応してほしいですね 😂
こちら、現在時点ですと制限にかかっていないようです。
1ブロック内に英数10,000文字、1ブロック内にひらがな10,000文字のいずれも取得できました!
ですねー。
そうなのですね!とても有用な情報をありがとうございます!