開示?
開示?
原題
Changes for September 26 - October 10, 2022
日付
Oct 12, 2022
Number
67
前のリリース日(最新)
リリース間隔(日)
0
作成日
Oct 13, 2022 08:48 PM
次のリリース
前のリリース
タグ
PERIODIC REPORT
経過日数
7
Relation が Pagination 対応になったようです。NotionRubyMapping ではこの対応のために、relation を取得できる仕組みを作りたいなと考えています。
概要説明
最新の更新は以下のとおりです。
relationプロパティ値は Retrieve a page endpoint で取得された時にも、has_moreプロパティを持つようになりました。関連が 25 ページを越える時には、has_moreがtrueになって返ってきます(それ未満の時にはfalseが返ります)。
- bot user objects において、
workspace_nameプロパティが追加されました。もし、bot のowner.typeが"workspace"の場合には、ボットを所有しているworkspace.nameが表示されます。逆に、owner.typeが"user"の場合には、workspace.nameはnullになります。
検証
リレーションプロパティの確認
このページを取得し、リレーションプロパティの中身を確認してみました。確かに 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 が入っていますね。