Notion API 活用術 改訂作業(5) : hkob の雑記録 (340)

はじめに

hkob の雑記録の第340回目は、Section-009 の UserObject の修正を行なっていきます。本記事は2025年ユカスタマスの6日目(2023年ユカスタマスの737日目)の記事になります。

P.35 User Object

UserObject については、コマンドは特に変更はありませんでした。ただ、返却される JSON にいくつか付加情報が追加されていました。bot の内部には workspace_name, workspace_id, workspace_limits が追加されており、外型に request_id が付与されています。

print JSON.pretty_generate(bot.json)
{
  "object": "user",
  "id": "827fbc71-59c5-46f7-9eac-91824b6a6cad",
  "name": "notion_api_book",
  "avatar_url": "(省略)",
  "type": "bot",
  "bot": {
    "owner": {
      "type": "workspace",
      "workspace": true
    },
    "workspace_name": "Hiroyuki's Notion",
    "workspace_id": "2b7b01f0-67a8-40f8-acd4-88dd2805f216",
    "workspace_limits": {
      "max_file_upload_size_in_bytes": 5368709120
    }
  },
  "request_id": "4fd93511-9976-4600-9673-f98744057a14"
}=> nil

bot 以外の person ユーザに対する UserObject の JSON は変更ありませんでした。

おわりに

今回は、User Object の JSON 返り値について変更しました。今日は、Notion座談会の後で時間がないので、1ページだけの修正になりました。

hkob.notion.site