Resource/user/:user_id/tasks
は、ユーザーの割り当て (ユーザーが割り当てられているタスクとサブタスク) を返します。それが動作するように設計された方法であり、動作する方法であるため、これはバグではありません。
Active Collab 5 には、ユーザーのすべてのサブスクリプションを返すことができる API リソースはありません。
ユーザーが作成したタスクのリストを取得するには、次のクエリ引数のリストを送信して、割り当てフィルター レポートを実行できます。
type
: AssignmentFilter
(必須)
created_by_filter
: selected_USERID,USERID,USERID
(ユーザー ID のリスト)
include_subtasks
:0
または1
(サブタスクを含めるかどうか)
include_all_projects
:0
または1
(レポートが所有者によって実行される場合、すべてのプロジェクトを調べる必要がありますか、またはこの所有者が割り当てられているプロジェクトのみを調べる必要があります)。
例:
GET https://myac.com/api/v1/reports/run?created_by_filter=selected_USERID,USERID,USERID&include_subtasks=0&type=AssignmentFilter&include_all_projects=1
リソースは、役割reports/run
を持つユーザー(新しいプロジェクトを開始し、人を招待する権限を持つメンバー) が利用できます。その権限のないメンバーやクライアントの役割を持つ人は利用できません。Owner
Member+
PS: 私は Active Collab で働いています。