はじめに
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ページだけの修正になりました。