0

私の目標は、Confluence で毎月作成される新しいページの数を取得することです。Confluence API を使用したいのですが、Get Contentは、新しいページのリストまたは「作成日別」の新しいページ数を返すことができるタイプのカスタマイズを提供していないようです。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

Advanced Searching using CQLをご覧ください。ユースケースについても説明されています:)

必要なキーワードは、作成されたパラメーターです。したがって、過去 4 週間 ( created > now("-4w") ) 内に作成されたすべてのコンテンツを検索する場合は、次のクエリを試すことができます。

/rest/api/content/search?cql=created%20>%20now("-4w")

これは、次のような値を返す必要があります。サイズは、探していた値です。

{
"results": [{
 ...
}],
"start": 0,
"limit": 1000,
"size": 1,
"_links": {
  ...
}
}

&expand=historyパラメーターを追加して精度を確認し、各ページのcreatedDateを確認できます。

結果の制限に注意してください (デフォルトでは 25)。&limit=1000という制限を自分で設定することで、これを防ぐことができます。expand パラメーターを使用する場合、検索に上限があります - ちょっと混乱します...

これは、過去 4 週間に作成された最大 1000 個の新しいページを検索するための検索クエリです。

/rest/api/content/search?cql=created%20>%20now("-4w")&limit=1000
于 2016-04-05T09:08:33.653 に答える