2

自己ホスト型 Active Collab 5 には、次の API ドキュメントがあります: https://developers.activecollab.com/api-documentation/index.html

問題は、1 人のユーザーに対して (すべてのプロジェクトにわたって) 開いているタスクのリストを取得する明確な方法がないことです。

これは、インストールに関するこのページにリストされているタスクに似ています: http://{AC5-selfhostedURL}/my-work

ここにリストされているように使用しAssignmentFiltersています: https://developers.activecollab.com/api-documentation/v1/reports-and-filters/assignments-filter.html -- そして、以下のサンプルにリストされているように API を呼び出しています:

$reportsTaskArr = $client2->get('reports/run?type=AssignmentFilter&include_subtasks='.false)->getJson();

フィルターについて文書化されていないパラメーターがあるようです。

4

1 に答える 1

0

ユーザーのオープンな割り当てのリストを取得する最も簡単な方法は、GET次のリソースを使用することです。

/users/:user_id/tasks

その応答は、ログインしているユーザーの [マイ ワーク] ページで使用されるほか、[人] セクションのユーザーのプロファイル ページにある未完了のタスク リストにも使用されます。

于 2016-09-03T11:23:31.887 に答える