リクエスト広場

【APIに関する要望】「タイムスタンプを更新しない」オプションをAPIでも使えるようにして欲しい

0 コメント
views
5 フォロー

要望の背景

APIを用いた比較的大規模な自動更新を行っていたのですが、その際「更新履歴がすぐに埋まってしまうため、履歴に残らないように出来ないか」という要望をユーザーから受け取りました。
APIによる自動更新は人の手によるものよりも高速なため、場合によってはすぐに更新履歴が埋まってしまいます。かといって自動更新の頻度を落とすと、全てのページに反映されるまでに時間が掛かってしまう事も考えられます。
更新履歴の汚染に気を配る事無くページ操作を行えるように、「タイムスタンプを更新しない」オプションをAPIの方にも実装する事を提案します。

実装方法の案

"no_timestamp_update"などのboolean型のオプション(任意)による実装が考えられます。
"no_timestamp_update"フィールドが存在する、且つそれがtrueである場合に、通常の編集機能で「タイムスタンプを更新しない」にチェックを入れて更新した際と同様の扱いとする、といったものです。

curl -X PUT "https://api.wikiwiki.jp/<wiki-id>/page/TestPage" \
-H "Authorization: Bearer eyJ0eXA..." \
-H "Content-Type: application/json" \
-d "{\"source\": \"テストページです\", \"no_timestamp_update\": true}"
ほっくり
作成: 2024/10/13 (日) 21:47:03
通報 ...
要望は具体的な提案や理由を書いて下さい。
×