Lazy loaded image
2022年9月26日から10月10日までの更新
00 分钟
2022-10-13
開示?
開示?
原題
Changes for September 26 - October 10, 2022
日付
Oct 12, 2022
Number
67
前のリリース日(最新)
リリース間隔(日)
作成日
Oct 13, 2022 08:48 PM
タグ
PERIODIC REPORT
経過日数
Relation が Pagination 対応になったようです。NotionRubyMapping ではこの対応のために、relation を取得できる仕組みを作りたいなと考えています。

概要説明

最新の更新は以下のとおりです。
  • relation プロパティ値は Retrieve a page endpoint で取得された時にも、 has_more プロパティを持つようになりました。関連が 25 ページを越える時には、 has_moretrue になって返ってきます(それ未満の時には false が返ります)。
  • bot user objects において、 workspace_name プロパティが追加されました。もし、bot の owner.type"workspace" の場合には、ボットを所有しているworkspace.name が表示されます。逆に、 owner.type"user" の場合には、 workspace.namenullになります。

検証

リレーションプロパティの確認

このページを取得し、リレーションプロパティの中身を確認してみました。確かに has_more が入っていますね。現状の NotionRubyMapping では JSON が "id" のみだった時に Retrieve a page property item endpoint を呼ぶようにしているのですが、has_more をチェックして true の時に呼び出すように変更すればいい感じですかね。v0.6.8 は細々とした修正を入れてリリース予定なのですが、これも一緒に入れておきます。

UserObject の workspace_name

まだ内部検証中の 0.6.8 で導入している find_me で試してみました。確かに workspace_name が入っていますね。
上一篇
读书盘点|2022年世界读书日
下一篇
第三周刊_No.34|母女之间:阿克曼、波伏瓦、费兰特,她们这样书写母亲