API を介して今年のすべてのタイム レコードをマイニングするのに苦労しています。
GET 変数を含めて:dont_limit_result
1 に設定しようとしましたが、役に立ちませんでした。
使用しているバージョンは ACTIVE COLLAB 5.11.0 で、アクセスしている URL は次のとおりです。projects?dont_limit_result=1&page=$page
進め方のアドバイスをお願いします。
API を介して今年のすべてのタイム レコードをマイニングするのに苦労しています。
GET 変数を含めて:dont_limit_result
1 に設定しようとしましたが、役に立ちませんでした。
使用しているバージョンは ACTIVE COLLAB 5.11.0 で、アクセスしている URL は次のとおりです。projects?dont_limit_result=1&page=$page
進め方のアドバイスをお願いします。
ほとんどの API 応答はページ分割されており、GET スイッチを使用してページ分割をオフにすることはできません。代わりに、次のヘッダーを確認する必要があります。
X-Angie-PaginationCurrentPage
- 現在のページを示しますX-Angie-PaginationItemsPerPage
- ページあたりのアイテム数を示しますX-Angie-PaginationTotalItems
- データセット全体の項目数を示します。データセットの最後に到達するまで、ページをたどっていきます。
もう 1 つのオプションは、プロジェクトのフィルターを試してみることです。すべてのプロジェクトを返すリクエストの例を次に示します。
curl -H "X-Angie-AuthApiToken: YOUR-API-TOKEN" "http://your.activecollab.com/api/v1/reports/run?type=ProjectsFilter"
これはすべてのアクティブなプロジェクトを返します:
curl -H "X-Angie-AuthApiToken: YOUR-API-TOKEN" "http://your.activecollab.com/api/v1/reports/run?type=ProjectsFilter&completed_on_filter=is_not_set"